【发布时间】:2016-07-22 09:43:28
【问题描述】:
这条线不工作,控制台没有错误。
position: new google.maps.LatLng( coordsArray[i].location ),
alert(coordsArray[i].location);location 确认的数据是返回 LatLng -43.59670,172.38247 作为字符串的数据库字段。
这条线有效:position: new google.maps.LatLng( -43.59670,172.38247 ),
什么是与上面相同的数据,任何想法我的代码有什么问题?
var list_location = localStorage.getItem('myHouse');
var obj = JSON.parse(list_location);
var coordsArray = obj;
var marker;
var locX;
var image = 'http://apppics.weebly.com....png';
var map = Appery("googlemap_6").options.mapElement.gmap('get', 'map');
var CreateMarker = function(coordsArray, i){
var marker = new google.maps.Marker({
position: new google.maps.LatLng( coordsArray[i].location ),
//position: new google.maps.LatLng( -43.59670,172.38247 ),
title: coordsArray[i].storeName,
map: Appery("googlemap_6").gmap,
});
for (var i = 0, j = coordsArray.length; i < j-1; i++)
alert(coordsArray[i].location);
CreateMarker(coordsArray, i);
【问题讨论】:
标签: javascript google-maps-api-3