Android:如何添加pin到谷歌地图
可能重复:
将地图引脚添加到Google地图Android的最佳方法
如何添加PIN,如果点击显示balon与信息地址或城市,我有自定义getOverlay()在谷歌地图API机器人。
在我的代码下面:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_map);
mapView = (MapView) findViewById(R.id.map_view);
GeoPoint gpStart = new GeoPoint((int) (-6.31689 * 1E6),
(int) (106.74040 * 1E6));
GeoPoint gpEnd = new GeoPoint((int) (-6.29729 * 1E6),
(int) (106.78386 * 1E6));
Route r = direction(gpStart, gpEnd);
RouteOverlay rOverlay = new RouteOverlay(r, Color.RED);
mapView.getOverlays().add(rOverlay);
mapView.getController().animateTo(gpStart);
mapView.getController().setZoom(15);
mapView.setBuiltInZoomControls(true);
}
我的代码已编辑,上面的代码我从这里得到,为我工作,但不显示位置上的销。 我知道,如果代码是谷歌地图V1标准的话,那么我们就会推销这些产品。 只需添加覆盖。 但我的问题是我从json数组获取地图。 所以我想添加销钉位置(地理点),如果我点击我得到的信息地址。
谢谢。
如果您使用的是Google Maps Android API v2,那么您应该这样做,这里记录它。
private GoogleMap mMap;
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
mMap.addMarker(new MarkerOptions()
.position(new LatLng(0, 0))
.title("Hello world"));
链接地址: http://www.djcxy.com/p/49623.html