Моя цель: заполнить базу данных известными бизнес-местами, чтобы создать карты с этими местами. Я настаиваю на «известных местах», потому что мои пользователи будут искать только те места, которые есть в базе данных.
Я не хочу воссоздавать рабочие места в качестве маркеров на карте (поэтому широты и долготы недостаточно, чтобы идентифицировать место), потому что места уже доступны на Картах Google с интересной информацией (адрес, комментарии, оценки, фото ...).
Естественная ссылка - использовать CID и сохранять его в базе данных.
Теперь представьте, что база данных заполнена местами и их CID, и я хочу сгенерировать карты с этими местами в качестве маркеров с возможностью нажатия. Когда пользователь нажимает на маркер, он получает доступ к странице рабочего места, например, http://maps.google.com/maps/place?cid=998657413562662319. Отлично!
Но как генерировать эти карты? У меня нет координат в базе данных (предположение). И я не могу использовать Google Places API (который дал бы мне координаты), потому что он использует другую ссылку, чтобы получить местоположение компании и создать карты.
Есть идеи?
Большое спасибо!
Чтобы уточнить: я хочу использовать API Карт Google для создания карты со многими бизнес-местами, из которых мне известен CID. Это сравнимо с "моими картами" в гугле. Только то, что я хочу хранить места в моей базе данных.
Потенциальное решение : Для каждого предприятия в базе данных сохраните имя, CID и координаты. Напишите скрипт, который использует Google Адреса для поиска компаний по определенным координатам. Перебирайте массив ответов (JSON / XML) до тех пор, пока не будет найден ответ с CID, соответствующим искомому бизнесу. Сохраните ссылку на Google Адреса в базе данных. Повторите этот сценарий для каждого вновь добавленного бизнеса. Громоздкие ...