Hey Guys Google マップ API を使用したアプリのプログラミングは初めてで、1 つの場所を示すマップを作成することはできますが、複数の場所をマップする方法を実装しようとすると混乱します。(ハードコーディングされた場所ではありません。)
私のアプリには、緯度を含むものと経度を含むものとの 2 つの Arraylist があります。
これらのリストからジオピントを作成する方法について何か提案はありますか?
どうもありがとう
Hey Guys Google マップ API を使用したアプリのプログラミングは初めてで、1 つの場所を示すマップを作成することはできますが、複数の場所をマップする方法を実装しようとすると混乱します。(ハードコーディングされた場所ではありません。)
私のアプリには、緯度を含むものと経度を含むものとの 2 つの Arraylist があります。
これらのリストからジオピントを作成する方法について何か提案はありますか?
どうもありがとう
NumberOfPoints
と に場所が保存されlatitudes
ていると仮定しますlongitudes
。次のことができます。
for(int pointIndex=0; pointIndex<NumberOfPoints; pointIndex++){
GeoPoint point = new GeoPoint(latitudes[pointIndex],longitudes[pointIndex]);
OverlayItem overlayitem = new OverlayItem(point, "title", "snipet");
youOverlayClassHolder.addOverlay(overlayitem);
mapOverlays.add(itemizedoverlay);
}
これは、まさにあなたが探しているものに関する素晴らしいチュートリアルです (パート 2: オーバーレイ項目の追加を確認してください) 。