Ищете простой способ разместить данные в формате lat-long из CSV-файла на карте (Google или что-то еще)? - PullRequest
0 голосов
/ 19 марта 2012

Учитывая csv-файл с данными по широте, я ищу простой способ разместить его на географической карте.

Похоже, что в этой области достаточно выбора, поэтому я немного озадачен тем, с чего начать.

У меня нет опыта работы с гео-сервисами, поэтому, пожалуйста, будьте осторожны.1005 *

Ответы [ 2 ]

3 голосов
/ 18 июня 2012

Мне очень нравится http://cartodb.com/ - вы можете загрузить свой CSV-файл и сразу же начать просмотр точек на карте. Это полная база данных PostGIS, так что вы можете сделать гораздо больше.

Google FusionTable - это также сверхбыстрый способ получить файл CSV с широтой / долготой на карте Google: https://www.google.com/fusiontables/Home/

В обоих случаях вы можете геокодировать, встраивать карту и т. Д. Я использую их, когда получаю данные CSV, которые хочу просмотреть или поделиться с клиентом, когда у вас есть учетная запись (бесплатная), вы можете перейти от CSV к карте менее чем за минуту.

1 голос
/ 19 марта 2012

Вам больше не нужны дополнительные запросы, когда у вас есть лат и лнг, вы можете использовать это для создания маркера (угадайте, что вы хотите сделать)

//assuming you've parsed the CSV-data 
//and converted them into an array

for(var i=0;i<csvData.length;++i)
{
  new google.maps.Marker({
        position: new google.maps.LatLng(csvData[i].lat,csvData[i].lng), 
        map: mapObject
    });  
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...