我似乎在使用ItemizedOverlay和OveralyItems时遇到了问题.
我可以让第一个overlayItem出现在地图上,但之后没有任何项目.
代码示例:http: //www.anddev.org/multiple_overlay_items-t12171.html
这里快速概述:
public class Markers extends ItemizedOverlay {
private Context ctx;
private ArrayList<OverlayItem> mOverlays = new ArrayList<OverlayItem>();
public Markers(Drawable defaultMarker, Context cont) {
super(boundCenterBottom(defaultMarker));
this.ctx = cont;
// TODO Auto-generated constructor stub
}
@Override
protected OverlayItem createItem(int i) {
// TODO Auto-generated method stub
return mOverlays.get(i);
}
@Override
public boolean onTap(GeoPoint p, MapView mapView) {
// TODO Auto-generated method stub
return super.onTap(p, mapView);
}
@Override
protected boolean onTap(int index) {
// TODO Auto-generated method stub …Run Code Online (Sandbox Code Playgroud) 如何使用Google Maps Android API v2在特定缩放级别上显示标记?我有1000多个标记,所以在开始时显示所有内容并不是一个好主意.
这是一个简单的例子:
#// 纬度和经度
double latitude = 40.738933;
double longitude = -74.001366;
Run Code Online (Sandbox Code Playgroud)
//创建标记
MarkerOptions marker = new MarkerOptions().position(new LatLng(latitude, longitude)).title("Hello Maps ");
Run Code Online (Sandbox Code Playgroud)
//添加标记
googleMap.addMarker(marker);
Run Code Online (Sandbox Code Playgroud)
#
谢谢你的帮助