我有一个使用 arcgis 离线地图的 android 应用程序,另一方面我有一个 bing 地图。当我点击地图时,我应该向电脑发送一个位置。我成功制作了一个图钉,但我不知道如何将其转换为谷歌地图可以理解的位置。我举杯展示了选定的位置,我的代码给了我:
longitude:417
latitude:584
但我应该将其转换为:longitude = 39.54367547
例如。这是我的代码:
// correcting the location
mMapView.setOnSingleTapListener(new OnSingleTapListener() {
private static final long serialVersionUID = 1L;
@Override
public void onSingleTap(final float x, final float y) {
if (rd_wrt == 1 || rd_wrt == 2) {
mapPoint = mMapView.toMapPoint(x, y);
redPinGraphicalLayer.removeAll();
Graphic redPinGraphic = new Graphic(mapPoint, redPin);
redPinGraphicalLayer.addGraphic(redPinGraphic);
Toast.makeText(getApplicationContext(), "longitude " +x +"\n latitude " + y,
Toast.LENGTH_LONG).show();
Intent data = new Intent();
data.putExtra("longitude", longitude);
data.putExtra("latitude", latitude);
setResult(RESULT_OK, data);
}
}
});