Jeśli mam mapę świata w formacie JPG i chcę dynamicznie wykreślić punkt na mapie w oparciu o geolokalizację adresów IP ... jaki jest najlepszy sposób na zrobienie tego w PHP?
Czy jest lepsza sugestia?
Edytować
Wiem, że mogę to zrobić za pomocą Google Maps, ale chcę wiedzieć, czy mogę zrobić to samo za pomocą zwykłej mapy świata JPG.
Odpowiedzi:
2 dla odpowiedzi № 1Będziesz potrzebował usługi sieci Web do wyszukiwania współrzędnych IP ->.
Następnie, gdy będziesz mieć współrzędne, będziesz potrzebowaćaby przekształcić je we współrzędne bitmapy. Musisz więc znać odwzorowanie mapy bitowej. to prawdopodobnie cylindryczna projekcja - może Mercator? Projekcje cylindryczne są na ogół dość proste i można wykonać własną matematykę, aby wykonać transformację. Byłoby łatwiej i lżejsze niż wprowadzenie biblioteki zewnętrznej (np. Proj.4 dla C ++ lub Proj4JS dla JavaScript)
0 dla odpowiedzi nr 2
Widzieć Interfejsy API Map Google i IP na kraj.