我跟隨了24小時教科書並創建了一個Android應用程序,該應用程序應該啓動Google地圖並根據硬編碼到應用程序中的緯度和經度座標導航到特定位置。但是,當我啓動應用程序並運行代碼時,它會打開Google地圖或Google地球,並始終默認使用我當前的位置。我如何阻止它做到這一點?使用Java覆蓋Android手機上的默認位置
我試圖讓我的應用去特定的經度和緯度,但是當它啓動Google地圖或Google地球時,它總是默認爲我當前的位置。 Java的代碼如下:
Button mapButton = (Button) findViewById(R.id.button2);
mapButton.setOnClickListener(new View.OnClickListener() {
@override
public void onClick(View view) {
String geoURI = "geo:37.422,-122.0847z=23";
Uri geo = Uri.parse(geoURI);
Intent mapIntent = new Intent(Intent.ACTION_VIEW, geo);
if (mapIntent.resolveActivity(getPackageManager()) != null) {
startActivity(mapIntent);
我如何得到它覆蓋缺省位置,往我已經硬編碼以上的座標?
https://開頭計算器.com/questions/3990110/how-to-show-marker-in-maps-launching-by-geo-uri-intent – neethu