2012-04-03 23 views

cevap

9

. ;)

public static Intent viewOnMap(String address) { 
    return new Intent(Intent.ACTION_VIEW, 
         Uri.parse(String.format("geo:0,0?q=%s", 
               URLEncoder.encode(address)))); 
} 

public static Intent viewOnMap(String lat, String lng) { 
    return new Intent(Intent.ACTION_VIEW, 
         Uri.parse(String.format("geo:%s,%s", lat, lng))); 
} 
0

Fiziksel adresinizi enlem ve boylam olarak dönüştüren Google Geocoding API'sini kullanabilirsiniz. API, XML veya JSON biçimine döndürür. Enlem ve boylamı almak için verileri ayrıştırmanız yeterlidir. Enlem ve boylamı aldıktan sonra haritaya yükleyebilirsiniz.

Coğrafi Kodlama api linki: Bu yardımcı olur

https://developers.google.com/maps/documentation/geocoding/

Umut. kodunun altına

25

kullanımı

String map = "http://maps.google.co.in/maps?q=" + str_location; 

// str_location adres dize

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(map)); 
     startActivity(i); 
1

Değişim şirket adresine bu URL kalın parçası olduğu. http://maps.google.com/maps/geo?q=620 + 8th + Caddesi + Yeni + York, + NY + 10.018 + ABD & çıkış = csv & oe: Bir artı (+) karakteri ile tüm boşlukların yerine, ama çok boşluklu çalışması gerekir en iyisidir = utf8 & algılayıcı = false

URL'nin yukarısına bir istek yükseltin.

200,8,40.7562008,-73.9903784 

İlk sayı, 200, adres iyi olduğunu söylüyor: Daha fazla bilgi için şuna benzer bir kod oluşturur http://androidadvice.blogspot.in/2010/09/asynchronous-web-request.html

Bu bakınız. İkinci sayı, 8, adresin ne kadar doğru olduğunu gösterir. Son iki sayı, 40.7562008 ve -73.9903784, bu adresin enlem ve boylamıdır. Google haritanızı çalışır hale getirmek için bunları kullanın.

Not: Yukarıdaki adımlar 2017 tarihi itibariyle http://webdesign.about.com/od/javascript/ss/add-google-maps-to-a-web-page_2.htm

0

kopyalanmış evrensel çapraz platform kullandığı URL'leri Google Maps URLs API kullanarak yaptığı Google yaklaşımı ile önerilir. Bu URL'leri amaçlarınızda kullanabilirsiniz. belgelerinden böyle URL

Örnek: Bu yardımcı olur

https://www.google.com/maps/search/?api=1&query=centurylink+field

Umut!

İlgili konular