Daha çox

Google Xəritə-də müəyyən bir nöqtədə üst-üstə düşən istifadəçi tərəfindən təyin olunan çoxbucaqlı sorğu edə bilərsinizmi?


Google Maps API ilə işləmə məhdudiyyətini və yarı kompleks məkan müqayisələri üçün mümkün həlləri öyrənməliyəm.

Nə etmək istədiyimi, müəyyən bir nöqtəyə (yaşayış ünvanı) üst-üstə düşən istifadəçi tərəfindən müəyyən edilmiş məkan poliqonlarının sorğusuna imkan verən bir müqayisə sistemidir.

Əsasən, bir restoranda X coğrafi koordinatları ilə təyin ediləcək verilmiş çatdırılma sahəsi olacaqdır. Ünvan tək bir nöqtə (x, y) ilə təmsil olunur.

Bu tip məkan müqayisələri üçün ən yaxşı tərəfin postGIS olması tövsiyə olundu; Bununla birlikdə, Google Maps API tərəfindən təyin olunan şərt və şərtləri nəzərdən keçirdikdə, Google-un verdiyi coğrafi koordinat reaksiyasını saxlamağınıza icazə verilib-verilmədiyi aydın deyil.

http://code.google.com/apis/maps/terms.html

10.1.3 - Məsələn, “yerlər” haqqında müstəqil bir verilənlər bazası yaratmaq üçün Məzmundan istifadə etməməlisiniz ... hələ,

… Saxlaya biləcəyiniz istisna olmaqla: (i) müvəqqəti, etibarlı və Xidmət xaricində Məzmundan istifadəyə icazə verməyəcək şəkildə etsəniz, Xəritə API Tətbiqinizin performansını yaxşılaşdırmaq üçün məhdud miqdarda Məzmun.

Mənim suallarım:

Kimsə məkan çoxbucaqlı və Google Fusion Tables ilə işləmək təcrübəsi varmı?

Google Places API ilə işləmək təcrübəsi varmı, bu cür müqayisələrə imkan verirmi?

Bir Google Map göstərildikdə coğrafi koordinatlar ələ keçirildiyindən və daha mükəmməl Google Map ilə birlikdə istifadə olunmaq üçün saxlanıldığına görə bu, Google tərəfindən qoyulmuş 'istifadə şərtlərinə' aiddirmi?

Tətbiqimin uğurlu olmasını nəzərə alaraq premium xidmətə abunə olma ehtimalı ilə Google Xəritələrdən istifadə etməyi çox istəyirəm. Başqa kimsə bu cür hesablamalarla təcrübəsi olubmu, itkin düşdüyüm bir şey varmı?


Google Places API ilə təcrübəm yoxdur, ancaq Google Maps API və Google Fusion Cədvəlləri ilə əlaqəli təcrübəm var.

Bir cədvəli Füzyon Cədvəlinə yüklədiyiniz zaman, KML və ya shapefiles kimi məkan (həndəsə) elementi olan cədvəllər daxil edə bilər (baxmayaraq ki, bir shapefile birbaşa Fusion Cədvəlinə daxil olmaq üçün bir dönüşüm istifadə etməlisiniz). Orada olduqdan sonra simvol və pop-up xüsusiyyətləri təyin edə bilərsiniz. Füzyon masaları nöqtələri, xətləri və çoxbucaqları dəstəkləyir.

Fusion Table qatları javascript əmrləri ilə Google Maps API-yə gətirilir. Javascript istifadə edərək Fusion Tables üçün sorğu funksiyalarını da qura bilərsiniz. Füzyon Cədvəlində tapılan sahələrdən hər hansı birini soruşa bilərsiniz. Məsələn, müəyyən bir Fusion Table qatında bir sorğu seçdiyiniz və sonra bu sorğunun nəticələrini göstərdiyiniz bir html məzmunu cədvəlinə sahib ola bilərsiniz.

Google Maps API-də xüsusiyyətlərini dinamik şəkildə yaratmağı / rəsm etməyi planlaşdırırsınızsa, JavaScript-in çıxarılması və ya Fusion Table qatları ilə qarşılıqlı əlaqədə olması üçün necə yazmalı olduğunuzdan əmin deyiləm.

Əmin olmaq istəmədiyiniz bir şəkildə istifadə şərtlərini pozduğundan da əmin deyiləm. Google’ın coğrafi kodlama xidmətindən istifadə etmək istədiyiniz kimi gəlir, amma orada məhdudiyyətlər olduğunu bilmirəm.

Hər halda, ümid edirəm ki, bu, bəzi suallarınızı cavablandırmağa kömək edir. İnşallah, digər suallarla daha yaxından tanış olan bir neçəsi daha dolğun cavab verə bilər.

Redaktə edin: Yararlı ola biləcək Fusion Tables sorğusunun bu linkini / müzakirəsini tapdım.

http://googlegeodevelopers.blogspot.com/2010/11/search-your-geo-data-using-spatial.html


Videoya baxın: مزايا رهيبة أغلبنا ما يعرف عنها في خرائط جوجل (Oktyabr 2021).