2012-05-24 9 views
6

Sadece Android'de Google Haritalar'ın Haritalar Uygulamasında belirli bir koordinatı göstermesi mümkün değil, aynı zamanda bir belirteç (veya pin) de ayarlanmış mı?Bir coğrafyada bir işaretçi gösteriliyor: -url in Android Maps

https://developer.android.com/guide/appendix/g-app-intents.html adresindeki belgeleri okudum, ancak yalnızca yakınlaştırma seviyesini ayarlamamı sağlıyor.

Şu anda Android'de Google Maps'te bir yer göstermek için aşağıdaki kodu kullanın:

Double lat = 53.3; 
Double lng = 13.4; 
final String uriString = "geo:" + lat + ',' + lng + "?z=15"; 
Intent showOnMapIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(uriString)); 
startActivity(showOnMapIntent); 

orada bir işaret olması ya da ben bir MapActivity kullanmam gerekiyor mümkün mü? Haritalar uygulamasının anladığı url parametreleriyle ilgili eksiksiz belgeleri nerede bulabilirim?

Farklı bir URL öneki kullanabilir miyim? Örneğin "https://maps.google.de/maps?"? Haritalar, bu şema/ana makine/yol Öneki ile eşleşen bir amaç filtresine sahiptir. Android için Google Haritalar'ın hangi parametrelere bu URL ile gerçekten destek verdiği ile ilgili belgeleri nerede bulabilirim?

cevap

9

O follwoing url çalışır:

final String uriString = "http://maps.google.com/maps?q=" + lat + ',' + lng + "("+ label +")&z=15"; 

ters jeo kodlu adres gösterilir.

Desteklenen parametrelere here belgelerini buldum. Bu, Google Haritalar'ın Google Haritalar dokümanları değil, çalıştığım şeylerdir.

Not: Orijinal sorunun, Google Haritalar uygulamasını başlatmak için coğrafi: URI ile ilgili olduğuna dikkat edilmelidir (bkz. Android Developer Reference Intents List, oysa bu yanıt, Google Haritalar web sitesiyle hangi web uygulamasına bağlı olarak bir web görünümü oluşturabilir? kullanıcı bu Niyet için seçtiği

+0

şu coolm ama ne yazık ki o zaman google toprak bağlantısını yakalamak değil - Yukarıdaki bağlantı artık çalışmıyor – ligi

+0

ikisinin bir karışımı ;-) serin olurdu. Belki de bununla değiştirilmelidir: https://developers.google.com/maps/documentation/static-maps/intro?hl=tr – meles

6

Dirk, geo:0,0?q=lat,lng'u denediniz mi? Benim bağ üzerine bir işaretleyici görüntülüyor

5.