谷歌有没有一个api,我可以用它来形成一个世界数据库


Does google have an api that I can use to form a world database?

我正在开发一个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)。查看文档以了解更多详细信息。