打開谷歌地圖,我想專門設計一個網頁,爲Android用戶,所以我在想,如果有一個可以打開谷歌地圖就像通話的功能,例如從超級鏈接
<a href="tel:0766551121"> Call me now </a>
打開谷歌地圖,我想專門設計一個網頁,爲Android用戶,所以我在想,如果有一個可以打開谷歌地圖就像通話的功能,例如從超級鏈接
<a href="tel:0766551121"> Call me now </a>
如果「打開谷歌地圖」你的意思是原生的Android谷歌地圖應用程序,而不是在Android的瀏覽器中打開鏈接,然後根據Geo Intents可以使用以下荷蘭國際集團Geo URI格式觸發的意圖,將打開設備上的谷歌地圖應用程序給定的位置或查詢:
對於谷歌街景,你可以使用:
使用超鏈接的格式GEO URI對超鏈接點擊打開地圖,如:
<a href="geo:37.786971,-122.399677;u=35">open map</a>
我與去@Mnemonic流量
創建烏里
例
步驟1:創建像
Uri uri;
地理:緯度,經度
uri = Uri.parse("geo:47.6,-122.3")
地理:緯度,經度Z =縮放
uri = Uri.parse("geo:47.6,-122.3?z=11")
地理:0,0?Q =我+街道+地址
uri = Uri.parse("geo:0,0q=The+Eldorado+Park,+Rampar+Mota,+Gujarat,+India")
地理:0,0 Q =企業+近+城市
uri = Uri.parse("geo:0,0q=The+Eldorado+Park,+Rampar+Mota,+Gujarat,+India")
步驟1像下面創建方法
public void showMap(Uri geoLocation) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(geoLocation);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
}
和呼叫這樣
showMap(uri);
第2步:加入意向過濾器在你manifiest文件
<activity YourActivity>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="geo" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
如果想與谷歌地圖的工作,你可以使用API顯示在鏈接中。例如,您可以使用導航器直接打開Google地圖,準備開始。
我給自己寄了一封第一種格式的郵件,但是不起作用。它試圖用瀏覽器來打開它。 – 2012-05-08 13:53:02
迄今爲止我在網上發現的關於這個話題的最好的評論,謝謝先生! – Basti 2016-06-22 10:28:54
也可以使用步行模式打開地圖作爲導航?所以用戶不必點擊「獲取路線」 – miro 2017-02-12 17:43:06