0

私はやや複雑な Google マップに取り組んでおり、fitbounds で問題が発生しました。それは完全に機能します...ほとんどの場合、しかし時々私の境界を無視し、海の真ん中に地図をロードします.

ズームアウトして検索すると、マーカーがまだ表示され、正しく読み込まれていました。

何かご意見は?

json 文字列からのマーカー

コード (簡略化のために省略):

**var mybounds = new google.maps.LatLngBounds();**

$.getJSON(callRoot + JSON.stringify(mapSearchParams), function(data) {

                $.each(data.markers, function (i, marker) {
                    **var position = new google.maps.LatLng(marker.latitude, marker.longitude);**

                    addMarker(position, findIcon(marker.category, "marker"), marker.category, marker.title, marker.subtitle, marker.destNodeGUID, marker.documentURL, marker.primaryImageURL, marker.isFeatured);

                    **mybounds.extend(position);**

                }); // end .each 

**map.fitBounds(mybounds);**

また、注意してください: ページで js エラーは発生しません。

4

0 に答える 0