Нанесение 500 городов США на карту

У меня есть 500 городов США в таблице MySQL. У меня есть название города, штат, долгота и широта. Я хочу визуально увидеть эти города на карте США.

Как я могу это сделать? Имеются ли какие-либо бесплатные инструменты? Google Maps или Google Earth, может быть?

Очевидно, что для построения каждого города по отдельности потребуется целая вечность. Поэтому мне нужен быстрый способ сделать это либо с помощью программы, либо путем экспорта таблицы в виде электронной таблицы и загрузки ее в какой-то генератор, который будет строить графики за меня.

Пожалуйста, дайте мне знать ваши идеи. Спасибо.


person sqlman    schedule 18.11.2011    source источник


Ответы (2)


googlemaps (или любая аналогичная программа карт). В зависимости от того, как вы хотите ее реализовать, я бы начертил всю информацию, загрузил бы флаги на основе долготы и широты, а затем, возможно, имел бы неупорядоченный список городов с атрибутами данных с широтой /long или метатеги как дочерние элементы с lat и long. прослушиватель событий, который срабатывает при нажатии и центрируется на широте и долготе.

дополнительная информация http://code.google.com/apis/maps/documentation/javascript/

person Last Rose Studios    schedule 18.11.2011

За последний год Google Geochart API значительно улучшился, и его также можно рассматривать как возможность для этого.

Ознакомьтесь с документацией по API здесь: https://developers.google.com/chart/interactive/docs/gallery/geochart

Вы можете наносить маркеры на карту США со значениями широты и долготы, и они будут загружаться мгновенно.

Я никогда не делал этого с таким большим количеством маркеров (500), но у меня получилось около 200 маркеров.

Карта США с большим количеством маркеров

Вы можете проверить это в действии на моем сайте: http://cmoreira.net/interactive-world-maps-demo/interactive-map-load-large-number-of-markers/

person CMoreira    schedule 30.11.2012
comment
Спасибо за включение раскрытия; Большой! Теперь, что касается следующего шага, который поможет вам с ответами: вы должны включить важные части ответа на этот сайт в сам пост с ответом; не просто «резюме» того, что содержит ваша ссылка. По сути, важные пункты вашего ответа должны стоять отдельно здесь, на этом сайте; и любые ссылки должны быть только для дополнительной информации. - person Andrew Barber; 01.12.2012
comment
Спасибо за советы Андрей! Все еще новичок и учусь здесь, в stackoverflow. В этом случае я пропустил код, так как вопрос также очень широк. Но я учту ваши советы, конечно. Ваше здоровье - person CMoreira; 02.12.2012