我想问一下如何将用户的输入(lat,lng)指定为我想在指定输入中创建的标记的位置(lat,lng)???
function dropmarker()
{
map.setOptions({center:new google.maps.LatLng(prompt("Latitude"),prompt("Longitude:"))});
var blue = prompt ("please chose a color");
if(blue !==null)
{
var marker = new google.maps.Marker({
position: ?????
map: map,
title: 'blue marker',
icon:'blue.png'
});
}
答案 0 :(得分:0)
您可以尝试,因为位置等于地图的中心:
position: map.getCenter(),
或者,我认为一种正确的方法,将提示结果放入变量:
var lat = prompt("Latitude");
var lng = prompt("Longitude:");
var currentLatLng = new google.maps.LatLng(lat,lng);
map.setOptions({center:currentLatLng});
然后
position : currentLatLng,