当我点击一个精确点时,它会在Android地图中打开一个alertdialog
我有一个主活动类,它加载用户的当前位置。还有一个类扩展了ItemizedOverlay。这个类负责放置一个精确点。 我还有一门课在ATM机附近取钱。。所以我使用for循环在所有附近的atm位置放置精确点。 我希望我的应用程序在我点击特定pin时弹出。显示那个地方的附近当我点击一个精确点时,它会在Android地图中打开一个alertdialog,android,android-mapview,android-maps,Android,Android Mapview,Android Maps,我有一个主活动类,它加载用户的当前位置。还有一个类扩展了ItemizedOverlay。这个类负责放置一个精确点。 我还有一门课在ATM机附近取钱。。所以我使用for循环在所有附近的atm位置放置精确点。 我希望我的应用程序在我点击特定pin时弹出。显示那个地方的附近 for(int i=0; i < placeName.length;i++){ nearbylatitude= (int) (lati[i]*1E6); nearbylongitude=(int) (longi[i]*1E6
for(int i=0; i < placeName.length;i++){
nearbylatitude= (int) (lati[i]*1E6);
nearbylongitude=(int) (longi[i]*1E6);
Log.e("Location", nearbylatitude+"\t \t"+ nearbylongitude);
GeoPoint myLocation_nearby_place= new GeoPoint(nearbylatitude, nearbylongitude);
OverlayItem overlayPlaces=new OverlayItem(myLocation_nearby_place,placeName[i],vicinity[i]);
custom_Places=new CustomPinpoint(drawable_places, MainMapActivity.this);
custom_Places.addPinPoints(overlayPlaces);
overlayList.add(custom_Places);
}
for(int i=0;i
这是将接点放置在附近位置的for循环。我知道有一个方法onTap()带有ItemizedOverlay。。。但我不知道什么时候调用该函数,以及如何检索被点击的pin
需要紧急帮助。使用以下方法:
公共覆盖项目(地质点,
java.lang.String标题,
(java.lang.String代码段)
参数:
点-项目的位置。
标题-标题文本。
代码段-代码段文本
OverlayItem currentOverlay = new OverlayItem(CurrLocGeoPoint(),"Text for bubble","");
我在地图上找到了精确的位置。。。我想找到被录音的针点的纬度和经度。我用onTap(点索引)得到了它,但是对于所有的针,它显示索引0。。。?我想每个pin都应该有唯一的索引..我找到了答案。。。它是通过使用索引并从ArrayList获取特定索引的值实现的。。