Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript缩放存储在数组值中的所有nokia here地图标记_Javascript_Here Api - Fatal编程技术网

如何使用JavaScript缩放存储在数组值中的所有nokia here地图标记

如何使用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]

我想问,如何使用JavaScript缩放到存储在数组中的所有标记。。 提前谢谢你们

这是我的密码

    $.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+'");'
        }
    );