Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> google maps - cache współrzędnych
bialko0019
post
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

Ostrzeżenie: (0%)
-----


Cześć, słuchajcie mam problem.

Jest portal, w którym są ogłoszenia, i każde ogłoszenie ma swój adres. Podczas dodawania ogloszenia można podać adres, i dzięki temu dopasują się współrzędne geograficzne. Jeśli wprowadzony adres jest zły - pinezkę można przesunąć, dzięki czemu współrzędne są dokładniejsze. Mam problem, ponieważ Google nie zezwala na trzymanie dłużej jak 30dni w cache współrzędnych, ale jest taki myk, że można po 30dniach je usunąć, i pobrać na nowo. Tylko chciałbym to zautomatyzować - jak to zrobić?

Mógłbym to zrobić cronem, który by to sprawdzał, usuwał i zaraz przypisywał nowe, ale jak przypisać nowe - jeśli przypiszę na podstawie adresu, to je jeśli ktoś zmienił lokalizację pinezki, to nowe współrzędne wgrają się z drobnym błędem, albo np. adres nie został znaleziony i ktoś ręcznie pinezką zmienił położenie to tak samo... Drugim wyjście myślałem, by przed usunięciem (np. 25dni) dostać info na maila, wejść na na ogłoszenie i ułożyć tak samo pinezkę jak starą i zapisać. No ale jeśli będzie tysiące ogłoszeń to całe dnie będzie schodzić na przypisywanie tylko współrzędnych..

Sam mechanizm usuwania z systemu tych współrzędnych chciałbym zrobić, by być pewnym, że nie łamie jakiegoś postanowienia regulaminu - może macie jakiś pomysł? Punkt w regulaminie mówiący o tym, to 10.5 D, tutaj: https://developers.google.com/maps/terms#10...se-restrictions

Jakoś to omijają portale typu jakdojade, airbnb, czy trivago, ale oczywiście ich nie zapytam ;-)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bialko0019
post
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

Ostrzeżenie: (0%)
-----


Kontaktowałem się z obsługą (firma, która obsługuje support polski google map) i powiedziano mi, po czym dostałem potwierdzenie, że na aktualnie jest tak, że wszystkie dane, które pochodzą od Google, mogą być zapisywane w cache tylko dla przyśpieszenia aplikacji, maksymalnie przez 30dni. Support powiedział mi także, że można to ominąć, usuwając te dane co 30dni, i generując je od nowa. Wersja darmowa daje to, że musi być dostępna dla wszytskich i zawsze, czyli np. nie może być w Panelu Admina, ale może być np. dla zalogowanych (bo można się zarejestrować). Nie można też wykorzystawać do geolokalizacji np. swojej floty w firmie. W wersji pro ( płatna bagatela 8 580 eur netto ) te ograniczenia są zdejmowane, ale cache o którym wspominałem dalej jest ograniczony.

Wiem, że teoretycznie można i 10lat korzystać z tych danych, nikt nie sprawdzi, nie przyczepi się, ale jeśli wyraźnie support tak mówi i w podanym linku w regulaminie, to może być też niezła kara na potem, tym bardziej jeśli wykorzystujesz to w firmie ;-)

Problem w tym, że muszę zapisać współrzędne, i muszę w ciągu 30dni je usunąć ;/ No i pytanie czy mieliście podobne problemy i jak to rozwiązać :-)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 04:15