0
我々は現在レンダリングされた特定のマップセクションのすべての可視マーカーを取得したい
を使用してマップのズームレベルを取得します。このHERE Maps APIをするために は層のための方法のrequestMarkers()を提供しています。 は、ここではそれを実現したいと思いますどのようにコードスニペットです: HERE地図
//get currently rendered map section
var viewBounds = HEREMap.map.getViewBounds();
//get current zoom level
var mapZoom = HEREMap.map.getZoom();
HEREMap.allVisMarkers = [];
//retrieve all visible markers on this map section
HEREMap.allVisMarkers = HEREMap.layer.requestMarkers(viewBounds,mapZoom);
は残念ながらマップのgetZoom()メソッドは、実際のズームレベルを返しませんが、マップを作成するときにズームレベルが定義されました。
マウスホイールが(getZoom()メソッドは、いずれかの標準ズームコントロールでは動作しませんでした)になっているか、我々は間違った方法を使用しているズームレベルを「実現」する方法はありますか?事前に
おかげで、 チームDG7