我正在开发一个CMS,它将用于插入地点/场馆,我需要一个连接地点的世界数据库。这些数据将在移动应用程序上显示。
我已经研究过自由世界的数据库,但我希望有一些谷歌兼容的,经常更新的。
例如,我希望能够获得世界上所有国家和城市的列表及其坐标、区域坐标等,并将其存储在数据库中。
样品请求:
http://code.google.com/worldapi/getcountries
http://code.google.com/worldapi/getcities?countrycode=ru
类似的东西。
虽然您不能直接存储数据,但您可以使用Google places API链接到Google关于地点的信息。
例如,通过存储此引用:
CmRYAAAAciqGsTRX1mXRvuXSH2ErwW-jCINE1aLiwP64MCWDN5vkXvXoQGPKldMfmdGyqWSpm7BEYCgDm-iv7Kc2PF7QA7brMAwBbAcqMr5i1f4PwTpaovIZjysCEZTry8Ez30wpEhCNCXpynextCld2EBsDkRKsGhSLayuRyFsex6JA6NPh9dyupoTH3g
您可以使用HTTP GET
:查找详细信息
https://maps.googleapis.com/maps/api/place/details/json?reference=CmRYAAAAciqGsTRX1mXRvuXSH2ErwW-jCINE1aLiwP64MCWDN5vkXvXoQGPKldMfmdGyqWSpm7BEYCgDm-iv7Kc2PF7QA7brMAwBbAcqMr5i1f4PwTpaovIZjysCEZTry8Ez30wpEhCNCXpynextCld2EBsDkRKsGhSLayuRyFsex6JA6NPh9dyupoTH3g&sensor=true&key=AddYourOwnKeyHere
您需要一个Places API密钥(在http://code.google.com/apis/console)。查看文档以了解更多详细信息。