2016-09-13 4 views
0

私は、ユーザーがGoogleマップ上のポイントを選択し、ポイント半径に基づいてエリアを作成し、それらを地図上に半透明の円で表示できるアプリを開発しています特定の色。ユーザーは「すべての世界」の領域を挿入することもできます。この "全世界"の領域を地図上に表示する必要があります。すべての地図をカバーする半透明のポリゴンを追加することは可能ですか?または、すべてのマップを強調表示するためのより良いソリューションがありますか?Androidですべての世界をハイライトするGoogleマップ

答えて

1

マップをカバーするGoogle Maps Android APIのシェイプのPolygonsのドキュメントを確認してください。

ポリゴンオブジェクトは、順序付けられた順序で一連の座標で構成されている点でポリラインオブジェクトに似ています。ポリゴンを作成するには、まずPolygonOptionsオブジェクトを作成し、いくつかの点を追加します。これらの点はポリゴンのアウトラインを形成します。次に、Polygonオブジェクトを返すGoogleMap.addPolygon(PolygonOptions)を呼び出して、ポリゴンをマップに追加します。

このポリゴンの形状を変更するには、Polygon.setPoints()を呼び出して、ポリゴンのアウトラインの新しい点のリストを指定します。

ここで、ポリゴンの外観をカスタマイズするには、linkをチェックしてください。また、半透明ポリゴンについては、これを実現する方法について、tutorialSO questionを確認することができます。

+0

こんにちは、返信ありがとうございます。ポリゴンを作成することはできますが、マップ全体をカバーすることは可能ですか?指定する必要がある座標は何ですか?私は公式文書の下でそれらを見つけることができません。 – AleCat83

関連する問題