我试图添加一个标记时,一个位置标题被点击。span的标题包含标题格式为43.61243.612631631,-116.21107599999999的坐标
当我运行下面的代码时,它出错了。如果我在里面输入坐标它就可以了
$('.showmapmarker').click(function(){
var latlng=$(this).attr('title');
var marker = new google.maps.Marker({
position: new google.maps.LatLng(latlng),
map: map
});
});
我已经搜索了一整天,但也许我需要转换latlng的字符串或其他东西?任何帮助我都很感激。地图的其余部分是标准的v3,可以很好地显示标记等。
试着打破它。分割逗号所在的字符串然后输入(lat,long)
var latlngStr = $(this).attr('title');
var latlng= latlngStr.split(",");
new google.maps.LatLng(latlng[0], latlng[1])