Нанесение на карту 500 городов США - PullRequest
2 голосов
/ 18 ноября 2011

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

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

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

Пожалуйста, дайте мне знать ваши идеи. Благодарю.

Ответы [ 2 ]

1 голос
/ 18 ноября 2011

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

больше информации http://code.google.com/apis/maps/documentation/javascript/

0 голосов
/ 30 ноября 2012

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

Проверьте API документы здесь: https://developers.google.com/chart/interactive/docs/gallery/geochart

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

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

US Map with large number of Markers

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

...