Bir oyun için gerçek dünya haritası verilerini nerede bulabilirim?


14

Oyun haritasının gerçek bir üzerine yerleştirildiği Ingress'e benzer bir konseptle bir oyun oluşturmak istiyorum .

Böyle bir uygulama için harita verilerini nerede bulabilirim? Kendi oyun nesnelerimi bu haritaya nasıl (genel olarak) entegre edebilirim? Oyun nesnelerinin gerçek zamanlı olarak hareket etmesi gerekir, bu yüzden harita üzerinde statik işaretleyici olarak kullanmak yeterli değildir.

Google Haritalar'ı kullanabileceğimi düşündüm, ancak Google tarafından sağlanan resmi API ile kendi grafik stilimi (Ingress'in yaptığı gibi) oluşturmanın imkansız olacağını düşündüm.


1
Ingress Google tarafından geliştirildi, bu nedenle geliştiricilerin herkese açık olmayan bilgilere erişmeleri durumunda şaşırmam. Bu durumda, muhtemelen mevcut haritalama araçlarını araştırmanız, muhtemelen ayrı lisanslı haritalama bilgilerini kullanarak kendi teknolojinizi oluşturmanız gerekir.

Yanıtlar:


13

OpenStreetMap verilerini kullanabilirsiniz .

Liberal olarak lisanslanmıştır. Özellikle, wiki der ki :

3c. OSM verileriyle bir şey yaparsam, şimdi tüm çalışmam için lisansınızı uygulamak zorunda mıyım?

Hayır. Örneğin, bir oyun yazdıysanız veya OSM verilerini içeren sanatsal bir harita yayınladıysanız, yalnızca veriler lisans kapsamındadır. Buna Üretilmiş Çalışma denir .

Geliştirici wiki kendi kullanımı için bir veritabanına OSM veri almak açıklar.


8

Küresel kapsama sahip bir kamu malı kültürel ve fiziksel CBS verilerinin kaynağı olarak Doğal Toprak Verilerini öneriyorum . Vektör veri kümeleri kara kütleleri, ülkeler, nüfuslu yerler vb.

Bu veriler CBS yazılımı ile kullanılmak üzere tasarlanmıştır, ancak manipüle edilebilir ve daha sonra finansal harcama olmadan QGIS veya indiemapper gibi araçlar kullanılarak daha "oyun dostu" (svg, png vb) bir şey olarak dışa aktarılabilir .

Vektör katmanları, adlar, popülasyonlar ve GSYİH gibi simülasyonlar için de yararlı olabilecek ayrıntılı öznitelik tablolarıyla birlikte gelir.

İşte bu verilerle üretilen birkaç hızlı model: kentsel alanlarla kaplanmış gri dünya haritası risk klonu ülkeler, kentsel alanlar, nüfuslu yerler


Bu gerçekten güzel bir veri kümesidir, ancak anlayabildiğim kadarıyla, oyunum için sahip olmak istediğim yol / sokak verilerini sağlamaz.
Mark Dunne

1
Sorun Yok, özel durumunuz için yararlı olmadığını anlıyorum. E-posta özetinde (önemli ölçüde düzenlenmiş) soruyu gördüğümde, bu bilgiyi bu sayfayı bulan gelecekteki ziyaretçilere yardımcı olabilecek bir kaynak olarak yayınlayacağımı düşündüm.
Kelly Thomas

1
Yönlendirmeler IndieMapper donaldjtrump.com şimdi. Ölü bir bağlantı gibi mi görünüyor?
Nick

@Nick - bu garip bir yönlendirme ...
Jesse Williams

0

Bazı durumlarda Google Statik Haritalar API'sını kullanabilirsiniz . Bu, belirli konumlar için spriteları tek tek indirmenize ve bunları oyununuzda normal sprite / arka plan olarak kullanmanıza izin verir. Ancak,

  • kullanım kotası (API ve kullanım durumuna bağlıdır, ancak günde ücretsiz 25000 istek ücretsizdir)
  • oyununuz Google Maps API Şart ve Koşullarına bağlı olacaktır
  • kullanıcılarınız Google Şart ve Koşullarına tabidir ve onaylarını almanız gerekir
  • bence Google Haritalar'a bir bağlantı eklemeniz gerekecek.
  • Buna göre 10.5 (b), görüntülerinden türev çalışmalar yapamazsınız, ancak görüntülerini bir filtre ile örtmek (ton / doygunluğu değiştirmeniz gerekirse), Google'ın telif hakkı bildirimini ve logosunu gizlemediği sürece yine de geçebilir. . Yine de IANAL.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.