error:InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number

前端 未结 4 756
既然无缘
既然无缘 2021-02-05 03:22
function initAutocomplete() {
    var lat=document.getElementById(\'lat\').value;
    var lng=document.getElementById(\'lng\').value;
    console.log(lat);
    console.l         


        
4条回答
  •  我在风中等你
    2021-02-05 03:52

    Just add "+" before your variables:

    function initAutocomplete() {
    var lat=document.getElementById('lat').value;
    var lng=document.getElementById('lng').value;
    
    var map = new google.maps.Map(document.getElementById('map'), {
      center: {lat: +lat, lng: +lng},
      zoom: 13,
      mapTypeId: 'roadmap'
    });}
    

提交回复
热议问题