【发布时间】:2014-05-12 23:27:59
【问题描述】:
在我的应用程序中,用户可以 onLongClick 将标记添加到谷歌地图。它将这些坐标保存为一个点。我知道可以使用 location = location.getLastKnownLocation 方法 getLongitude() 和 getLatitude() 。无论如何,是否可以通过用户放置在谷歌地图上的标记来执行此操作,以便可以检索坐标。这是获取标记点并存储它的代码。
public void onMapLongClick(LatLng point) {
tvLocInfo.setText("New marker added@" + point.toString()); map.addMarker(new MarkerOptions().position(point).title(point.toString()));
pointfinal = point;
Toast.makeText(this, point.toString(), Toast.LENGTH_LONG).show();
}
【问题讨论】:
-
不确定你到底在问什么。我假设您正在寻找添加到地图上的标记的 getLongitude() getLatitude() 对吗?如果是这样,LatLng 点已经在那里供您使用。
标签: android eclipse google-maps latitude-longitude