Скрытие необработанных данных Google Maps от пользователя

#google-maps-api-3

#google-maps-api-3

Вопрос:

Я пытаюсь войти в Google Maps api v3 для отображения местоположений магазинов.

Все руководства без flash для Google Maps, которые я видел до сих пор, создают массив с широтой и долготой либо в части java script html, либо в отдельном файле js. Однако затем я перечисляю все координаты в виде обычного текста на запрошенном html-сайте.

Есть ли способ скрыть точное местоположение в отдельном файле или слое, который недоступен пользователю?Я хотел бы отображать местоположения в широком виде и хотел бы скрыть точные местоположения.

Спасибо за любые предложения.

Ответ №1:

Я не знаю, возможно ли это сделать, но вы можете попробовать создать внешний PHP-скрипт, который вернет вывод в формате JSON со всеми данными Google Maps.

В начале скрипта вы можете проверить referer, и он правильно (соответствует скрипту сайта) отображает эти данные — в противном случае выведите какую-нибудь ошибку и т.д.

В JavaScript загружайте целые данные с помощью Ajax.

Однако нет способа навсегда скрыть данные от пользователя — всегда можно написать какой-нибудь скрипт, который будет экспортировать их с Карты Google (например, с помощью FireBug / Chrome console).