Бесплатный список / база предложений по стране / городу - PullRequest
3 голосов
/ 08 марта 2010

Я ищу что-то похожее на список предложений Facebook с города и страны. Вы можете видеть, о чем я говорю, когда пытаетесь создать новый событие в Facebook, нажмите, чтобы добавить адрес, а затем начните вводить в Городское поле.

Я предпочитаю найти рабочий инструмент подсказки в jQuery (с датой), но база данных с городом / страной тоже поможет.

Ответы [ 6 ]

4 голосов
/ 08 марта 2010

Вот, пожалуйста, http://geolite.maxmind.com/download/worldcities/

Это база данных. Должно быть возможно легко превратить это в инструмент jQuery с (например) одним из плагинов "автозаполнения" Это, безусловно, должно быть проще, чем исследовать и создавать базу данных самостоятельно: -)

3 голосов
/ 29 мая 2010
2 голосов
/ 09 марта 2010

Freebase Suggest - это плагин jQuery, который выполняет автозаполнение для любого из его набора категорий. Вы можете легко ограничить его странами ("type": ["/location/country"]) или городами, и он предоставляет пользователям удобный интерфейс для проверки того, что они говорят о нужном месте.

Таким образом, вам не нужно управлять базой данных, обновлять ее, создавать собственный интерфейс и т. Д.

0 голосов
/ 10 апреля 2013

Вы можете использовать базу данных городов / стран в формате Microsoft SQL / Mysql отсюда -

http://myip.ms/info/cities_sql_database/World_Cities_SQL_Mysql_Database.html

Структура таблицы городов / стран -

CREATE TABLE cities (
  cityID int NOT NULL,
  cityName varchar(50) NOT NULL,
  stateID int NOT NULL,
  countryID varchar(3) NOT NULL,
  latitude float NOT NULL,
  longitude float NOT NULL,
  PRIMARY KEY (cityID),
  UNIQUE (countryID,stateID,cityID)
);

CREATE TABLE countries (
  countryID varchar(3) NOT NULL,
  countryName varchar(52) NOT NULL,
  localName varchar(45) NOT NULL,
  webCode varchar(2) NOT NULL,
  region varchar(26) NOT NULL,
  continent varchar(15) NOT NULL,
  latitude float NOT NULL,
  longitude float NOT NULL,
  surfaceArea float NOT NULL,
  population int NOT NULL,
  PRIMARY KEY (countryID),
  UNIQUE (webCode),
  UNIQUE (countryName)
);
0 голосов
/ 06 февраля 2012

в зависимости от вашего приложения, вы можете рассмотреть возможность использования автозаполнения API Карт Google.

http://code.google.com/intl/sk-SK/apis/maps/documentation/javascript/places.html#places_autocomplete

Пожалуйста, примите во внимание, что к использованию GMA (free vs business) и его функциям могут применяться коммерческие ограничения. Ознакомьтесь с условиями использования, прежде чем принять решение об использовании GMA.

0 голосов
/ 16 декабря 2011

Вот демонстрационный поиск поставщика прогноза погоды: http://www.wunderground.com/

их API предоставляет намного более простой и точный набор данных относительно поиска по городу / стране: http://www.wunderground.com/weather/api/d/documentation.html#auto

...