Iphone için Google Maps API erişim olanakları?

2 Cevap php

I want to access some data from Google maps. the only way possible is using JS for that. I'm not trying to access it through a webview.

usercase:

  • Ben noktası 1 (enlem, LNG) ve nokta 2 (enlem, LNG) var. Ben sürüş mesafesi olan 2 arasında ne olduğunu belirlemek için Google Maps API kullanmak istiyorum.

Yani başka bir deyişle ben sunucu tarafında Google Maps API kullanmak istiyorum.

Ben (bu mesafeyi ayrıştırma için () document.write kullanır) bu html sayfası için veri yüklemeye çalıştığınızda Şimdi yerine JavaScript işlenmekte olan Javascript olsun.

Hiçbir şekilde Objective-C ile Javascript işlemi izin miyim? PHP?

Benim nihai hedefi 2 nokta arasındaki her mesafeden geri JSON farklı noktaları ile yazılan değişkenler ile bir istek göndermek ve benim veri almak için

2 Cevap

Sen JavaScript çalıştırmak için UIWebView gerekir. Burada tercih yolu:

  1. Bir UIWebView alt sınıfı ve UIView subview eklemek (böylece aynı anda UIView üzerinde UI jest kontrol edebilirsiniz)
  2. Kullanmak istediğiniz JavaScript işleme PHP web sayfasını yüklemek için UIWebView isteyin.
  3. Sen stringByEvaluatingJavaScriptFromString kullanın: App komut dosyası çalıştırmak için.
  4. Son olarak, yan PHP web sayfası komut yürütme yanıt verebilir sever.

Google Code küçük örnek / proje var hile yapar: iphone-google-maps-component, adam özel sürüm Google Maps yüklemek için bir UIWebView kullanır ve harita kontrol etmek için Objective-C yöntemler kümesi sağlar.

Sen Sadece çalışmayan bir HTTP isteği Javascript yükleme içeri Javascript çalıştırmak için sunucuda bazı konteyner olması gerekir.

Eğer CloudMade's routing APIs baktık. Bunlar ihtiyaçlarınız için daha iyi bir çözüm gibi gelebilir