相关疑难解决方法(0)

使用Android中的谷歌地图在触摸位置添加标记

如何在地图中的特定位置添加标记?

我看到这段代码显示了触摸位置的坐标.我想要一个标记弹出或每次触摸时显示在同一位置.我该怎么做呢?

public boolean onTouchEvent(MotionEvent event, MapView mapView) {   
    if (event.getAction() == 1) {                
        GeoPoint p = mapView.getProjection().fromPixels(
            (int) event.getX(),
            (int) event.getY());
            Toast.makeText(getBaseContext(), 
                p.getLatitudeE6() / 1E6 + "," + 
                p.getLongitudeE6() /1E6 , 
                Toast.LENGTH_SHORT).show();

            mapView.invalidate();
    }                            
    return false;
}
Run Code Online (Sandbox Code Playgroud)

android google-maps google-maps-markers

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

google-maps ×1

google-maps-markers ×1