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