大佬教程收集整理的这篇文章主要介绍了java – Android谷歌地图添加到标记自己的标签,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
protected void onPostExecute(final ArrayList<HashMap<String,String>> adapter) { for (final HashMap<String,String> a : adapter) { LatLng pos = new LatLng(Double.valueOf(a.get(tag_latitudE)),Double.valueOf(a.get(tag_longitudE))); Log.e("pppppos",String.valueOf(pos.latitudE)); Marker m = map.addMarker(new MarkerOptions().position(pos) .title(a.get(tag_Name)) .snippet("Kiel is cool")); map.setOnInfoWindowClickListener( new OnInfoWindowClickListener(){ public void onInfoWindowClick(Marker marker){ Intent nextScreen = new Intent(SearchExchangerActivity.this,BankExchangersListActivity.class); nextScreen.putExtra("exchanger_id",id); startActivityForResult(nextScreen,0); } }); }
但是我需要为用户字段设置不可见,例如每个标记的Tag_id,然后在向其他活动发送额外的信息时使用此id,如下所示:
protected void onPostExecute(final ArrayList<HashMap<String,String>> adapter) { for (final HashMap<String,String> a : adapter) { LatLng pos = new LatLng(Double.valueOf(a.get(tag_latitudE)),Double.valueOf(a.get(tag_longitudE))); Marker m = map.addMarker(new MarkerOptions().position(pos) .title(a.get(tag_Name)) .snippet("Kiel is cool") .Tag_id(tag_ID)); map.setOnInfoWindowClickListener( new OnInfoWindowClickListener(){ public void onInfoWindowClick(Marker marker){ Intent nextScreen = new Intent(SearchExchangerActivity.this,BankExchangersListActivity.class); nextScreen.putExtra("exchanger_id",marker.get(tag_ID)); startActivityForResult(nextScreen,0); } }); }
真的吗?我怎么能在我的听众中获得我点击的标记?
也可以通过标题字段来完成…但是我在编写marker.gettitle()…时收到错误
UPD
for (final HashMap<String,Double.valueOf(a.get(tag_longitudE))); Log.e("pppppos",String.valueOf(pos.latitudE)); HashMap<Marker,String> m = new HashMap<Marker,String>(); m.put( map.addMarker(new MarkerOptions().position(pos) .title(a.get(tag_Name)) .snippet("Kiel is cool")),"1"); } map.setOnInfoWindowClickListener( new OnInfoWindowClickListener(){ public void onInfoWindowClick(HashMap<Marker,String> marker){ Intent nextScreen = new Intent(SearchExchangerActivity.this,BankExchangersListActivity.class); nextScreen.putExtra("exchanger_id","1"); startActivityForResult(nextScreen,0); } });
以上是大佬教程为你收集整理的java – Android谷歌地图添加到标记自己的标签全部内容,希望文章能够帮你解决java – Android谷歌地图添加到标记自己的标签所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。