2013-10-10 15 views
11

Web teknolojileri konusunda yepyeni oluyorum ve oluşturmak istediğim bir web uygulamasını araştırırken biraz rahatsız oldum. Katmanları kullanmanıza ve bunların üzerine şekil ve çizgiler çizmenize olanak tanıyan işlevler de dahil olmak üzere, sitemde bir Google Haritasını kullanmak istiyorum. Ancak, Google Haritalar API'sı ve Google Maps Engine arasındaki farkla kafam karıştı. ve hangisinin bana en uygun olacağını.Google Maps API ile Google Maps Engine arasında mı?

Bunlar benim için daha iyi bir seçenek mi? Maps Engine'i bir site için almakta çok fazla bürokrasi var gibi görünüyor, ancak Google Haritalar API'sının istediğim tüm işlevlere sahip olup olmadığı konusunda emin değilim.

Yeni başlayanlar için özür dilerim, ancak buna değinen herhangi bir SSS bulamadım. Herhangi bir anlayışa minnettar olurum. Teşekkürler!

+0

Google Haritalar API'sı ile stil oluşturulmuş haritalar uygulayabileceğinizi biliyorum. İstediğiniz şeyin bu olduğundan emin değilsiniz: https://developers.google.com/maps/documentation/javascript/styling –

+1

Ah, bu belgenin başka bir yerinde "Çizim var" Aradığım şey "Haritada" bölümünde. – Pete

+1

Her olasılıkta, Google Haritalar Javascript API'sı V3'ü istiyorsunuz. Motora gitme ihtiyacı nadirdir. –

cevap

10

Google, aslında üç farklı ürün sunmaktadır.

  • Google Maps JavaScript API geliştiriciler için tasarlanmıştır ve bu Google'ın baz haritalar alıp programlı API çağrıları kendi JavaScript yazarak onlara çizmenizi sağlar edilir.
  • Google Maps Engine kendi temel haritalarınızı oluşturmak içindir. Bir haritanın üstünde şekiller ve çizgiler oluşturmak için kullanabilirsiniz, ancak yapmak istediğiniz tek şey varsa, muhtemelen fazladır (ve ücretsiz değil).
  • Google Maps Engine Lite, şehirdeki yeni çocuk ve bunu yazarken hala beta, ancak kullanım durumunuza en iyi şekilde uyabilir: Google'ın standart haritalarının üzerine elle çizebilir, coğrafi verilerle çeşitli biçimleri içe aktarabilirsiniz ve daha sonra share your results or embed them on your website, hepsi de JavaScript yalamak zorunda kalmadan.
0

Hepsi kodlamada ne kadar rahat olduğunuza bağlıdır. Google Haritalar API'sı, uygulamanın JavaScript'te oluşturulmasını gerektirir.

Google Maps Engine artık Google tarafından rafa kaldırıldığı için MangoMap'a göz atmanızı öneririz. Haritaların sadece bir arayüz kullanılarak oluşturulmasına izin verir, tek bir kod satırı yazmadan gerçekten güçlü web uygulamaları geliştirebilirsiniz.

Yasal Uyarı: Ben MangoMap ;-) Google Haritalar ile

+0

Bu, R programlama dili ile birlikte çalışabilir mi? Bu program için paket var mı? – Rhonda

0

API CEO'suyum Google boş harita besler ve JavaScript ile haritaya noktaları vs. çizgi, çokgenler, ekleyin. Bu, binlerce harita nesnesi eklemeniz gerekene kadar harika.

Google Maps Engine, (now deprecated) ile, en iyi görüntüyü elde etmek için Google'ın sunucularındaki geometri verilerini yükler, saklar ve işlersiniz. Büyük bir nokta ve çizgi grubunu, hızlı bir şekilde haritada gösterilebilen şeffaf arka planlı görüntü dosyalarına dönüştürebilirsiniz.