【发布时间】:2017-12-06 07:16:55
【问题描述】:
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'
});}
它给了我以下错误:
error:InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in 属性 lat:不是数字
【问题讨论】:
-
.value返回一个字符串 ->parseFloat() -
错误已解决,但您能帮忙定位位置吗?实际上该位置在地图上如何显示,但如何显示该位置的标记? .谢谢
-
将其作为一个单独的问题发布(其中应包括minimal, complete, and verifiable example(但不要发布您的 API 密钥;))
标签: javascript google-maps-api-3 maps