2
function initAutocomplete() {
var lat=document.getElementById('lat').value;
var lng=document.getElementById('lng').value;
console.log(lat);
console.log(lng);
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat:lat, lng:lng},
zoom: 13,
mapTypeId: 'roadmap'
});}
它给了我下面的错误:错误:InvalidValueError:setCenter:不是经纬度或LatLngLiteral:物业纬度:不是一个数字
error:InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number
'.value'返回一个字符串 - > ['parseFloat()'](https://开头developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseFloat) – Andreas
错误已解决,但可以帮助找到位置..实际上位置是如何在地图上,但如何显示标记那个位置? .http: – ravneet
将其作为单独问题发布(其中应包括[最小,完整和可验证的示例](https://stackoverflow.com/help/mcve/)(但不要发布您的API密钥;)) – Andreas