1

私は Google Map API v3 に取り組んでいます。便利な機能や例がたくさんあります。しかし、私はまだすべての通りを強調表示する方法を探しています.多角形/長方形内の色が異なる通りのみ.

地図に描いたのはこんな感じ。

ここに画像の説明を入力

そして、ここに私が見せたいものがあります

ここに画像の説明を入力

私は多くのことを試しましたが、解決策を見つけることができません。

これまでに考えられる唯一の方法 (そして最悪の方法) は、すべての道路データを保存し、長方形/ポリゴン内の道路のすべてのポイントを見つけて、それらを接続するポリラインを描画することですが、それは、膨大な量のデータ。

方向サービスも考えましたが、すべての場合に適用できるわけではないようです (たとえば、非常に大きな四角形)。

4

1 に答える 1

1

これを行う 1 つの方法は、2 つの異なるマップ セットを作成することです。1 つは「通常」スタイルで、もう 1 つは「逆スタイル」です。誰かが「法線」マップの上に長方形を描いたら、逆マップから対応する部分を切り取り、法線マップの上に貼り付けます。

いいえ、これは簡単ではありません。簡単な問題ではありません。

スタイルを正しく設定すれば、おそらく Open Street Map タイルを使用できます。http://wiki.openstreetmap.org/wiki/Creating_your_own_tilesを参照して ください。

于 2013-03-24T06:08:58.787 に答える