3

Google MapsV3APIを使用して地図内の特定の建物を強調表示しようとしています。誰かがこれを行う方法を知っているかどうか疑問に思いました。私はグーグルAPIのドキュメントを調べてきましたが、現時点では何も見つかりません。

例: http: //goo.gl/maps/GyrDB-3D の建物を見るとわかるように、これはマンハッタンのセクションの地図です。ホバーで特定のものを強調表示しようとしています。

ありがとう

4

2 に答える 2

1

建物がどこにあるかについての情報がある場合は、ポリゴンを使用して建物を強調表示できます。建物がどこにあるかについての情報がない場合は、おそらく運が悪いでしょう。Google Maps APIには、そのレベルで地図を操作する方法がありません。

さて、あなたができることの1つは次のとおりだと思います。

  • Googleマップタイルをダウンロードし、
  • ユーザーがクリックした画像内のポイントを見つけ、
  • そのポイントをひどい色で塗りつぶします。
  • 色ではないすべてのピクセルをクリアするように設定し、
  • その画像を地図の上にオーバーレイします

また、複数のタイルにある建物についても賢くする必要があります。

ただし、これにより利用規約に違反する可能性があります。彼らがアートワークの変更を許可していないことを私は知っています。これがアートワークの変更としてカウントされるかどうかはわかりません。あなたはTOUを注意深く見て、多分弁護士に尋ねる必要があるでしょう。または、Googleに問い合わせてください。(私に聞かないでください、私は弁護士ではありません。)

于 2013-03-25T03:08:00.217 に答える
0

多くの国では、すべての建物が地籍区画であり、州の機関によって無料で提供されているWeb Map Service(WMS)レイヤーがそれらを示しています。

これらのレイヤーを使用して、建物のポリゴン座標を取得できます。例:https ://snag.gy/WtU7ZT.jpg

于 2018-02-05T13:32:57.683 に答える