2017-06-29 105 views
-1

我想在地图上显示插入到输入中的坐标。但我不能将值传递给谷歌地图脚本javascript var和google maps api json

这是代码。

<input type="text" id="latitude" class="form-control" />   
<input type="text" id="longitude" class="form-control"/> 
<div id="myMap"></div> 
<script> 

var cx = document.getElementById("latitude").value; 
var cy = document.getElementById("longitude").value; 
    function initMap() { 
    var ubication={lat : cy , lng : cx}; 

    var map = new google.maps.Map(document.getElementById('myMap'), { 
     zoom: 4, 
     center: ubication 
    }); 
    var marker = new google.maps.Marker({ 
     position: ubication, 
     map: map 
    }); 
    } 
</script> 
<script async defer 
src="https://maps.googleapis.com/maps/api/js? 
key=MY_API_KEY&callback=initMap"> 
</script> 

我的问题是在var ubication={lat : cy , lng : cx};

API键也是正确的,但我不包括它的安全性。

回答

0

我解决了,只好parseFloat()这个字符串。