来自GeoPoint的Googlemap Marker

时间:2015-02-23 19:32:28

标签: android google-maps-markers google-maps-android-api-2

我有一个带有地理位置的Jar,我用这段代码找到最近的城市:

GetNService gn = new GetNService();
NGeoPoint nearest = gn.getN(lat, lon);
GeoPoint city = nearest.getPoint();

我想添加一个标记,但我不知道如何使用Geopoint添加。

由于

1 个答案:

答案 0 :(得分:0)

您可以从GeoPoint获取lat和lang值,如此

GetNService gn = new GetNService();
NGeoPoint nearest = gn.getN(lat, lon);
GeoPoint city = nearest.getPoint();

double lat = city.getLatitude();
double lon = city.getLongitude();

你可以像这样添加标记

map.addMarker(new MarkerOptions()
    .position(new LatLng(lat, lon))
    .title("Marker Title"));