【发布时间】:2015-12-12 06:52:06
【问题描述】:
所以我希望用户连接到 Google 地图并指向某个位置。现在我想从用户在谷歌地图中指向我的应用程序的位置接收那些 GPS 坐标。我该怎么做,有示例代码吗?我这里有基本代码。此外,如果用户进入旧金山的 Chipotle,我将如何获取这些坐标并在我的应用中使用它们?
public class UserMap extends FragmentActivity implements OnMapReadyCallback
{
private double user_latitude = Global_Class.getInstance().getValue().getUserLatitude;
private double user_longitude = Global_Class.getInstance().getValue().getUserLongitude;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.maps);
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap googleMap)
{
//Add a market in syndey Australia
LatLng syndey = new LatLng(user_latitude,user_longitude);
googleMap.addMarker(new MarkerOptions().position(syndey).title("Market in Sydney"));
googleMap.moveCamera(CameraUpdateFactory.newLatLng(syndey));
googleMap.animateCamera(CameraUpdateFactory.zoomTo(10),2000,null);
}
}
【问题讨论】:
标签: android google-maps gps