2016-05-23 1 views
0

リーフレットで地図のタイルAPIを使用すると、正しい著作権情報を取得して表示する方法は?リーフレットでタイルAPIをマップし、正しい著作権情報を取得して表示するにはどうすればいいですか?

ソース。 https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/resource-copyright.html

使用している同じベースURLの著作権情報を照会する必要があります。 OK。しかし、どのようにクエリの返信に使用されているマップタイルにjsonバウンディングボックス(すべて)を一致させ、ユーザーが地図をナビゲートしてズームするときにコピーリッジ情報を更新するのですか?

ここにはjavascriptのコード例が必要ですが、ここのホームページには何もありません。

答えて

2

リーフレットを使用したことはありませんが、ドキュメントからはLatLngBoundsを探しているようです。

著作権JSONレスポンスのすべてのバウンディングボックスをLatLngBoundsに変換して保存します(何らかの方法で著作権文字列が関連付けられていることを確認してください)。次に、L.map(...)を要求することができます。 getBounds()zoomendまたはmoveendが呼び出され、現在のズームレベルで有効なすべての著作権範囲で交差して呼び出されます(JSONレスポンスを参照してください。一部の著作権は、ズーム9-20などでのみ有効です)。 intersectを行うものは著作権に属します。

申し訳ありませんが、私はコードサンプルを持っていませんが、これから解決することができます。

+0

これは興味深いプラグインであると思われます(ただし、残念ながら存在しないようです)。おそらく、世界中のこれらの境界ボックスのすべてに対して常にチェックするというパフォーマンスに関して、ちょっとやりにくいかもしれません... – ghybs

関連する問題