如何使用JavaScript缩放存储在数组值中的所有nokia here地图标记
我想问,如何使用JavaScript缩放到存储在数组中的所有标记。。 提前谢谢你们 这是我的密码如何使用JavaScript缩放存储在数组值中的所有nokia here地图标记,javascript,here-api,Javascript,Here Api,我想问,如何使用JavaScript缩放到存储在数组中的所有标记。。 提前谢谢你们 这是我的密码 $.each(data, function(i,val){ outletMarkers[val.id] = new Array(); var lat = parseFloat(val.latitude); var lng = parseFloat(val.longitude); outletMarkers[val.id]
$.each(data, function(i,val){
outletMarkers[val.id] = new Array();
var lat = parseFloat(val.latitude);
var lng = parseFloat(val.longitude);
outletMarkers[val.id] = new nokia.maps.map.StandardMarker(
[lat,lng],
{
text: val.text,
$click : 'showBubble("'+val.text+'",'+lat+','+lng+',false,"'+val.id+'");' }
);
map.objects.add(outletMarkers[val.id]);
});
您可以执行以下操作:创建容器、将所有生成器添加到容器并缩放到地图。 例如: var myContainer=new nokia.maps.map.Container() $。每个(数据、函数(i、val){ myContainer.objects.add(outletMarkers[val.id]);//将所有生成器添加到容器中 }); 将容器添加到地图中 map.objects.add(myContainer) 缩放到所有制造商 zoomTo(myContainer.getBoundingBox())
outletMarkers[val.id] = new Array();
var lat = parseFloat(val.latitude);
var lng = parseFloat(val.longitude);
outletMarkers[val.id] = new nokia.maps.map.StandardMarker(
[lat,lng],
{
text: val.text,
$click : 'showBubble("'+val.text+'",'+lat+','+lng+',false,"'+val.id+'");'
}
);