Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps api 3 googleplacesapi:从CID到reference?_Google Maps Api 3_Google Places Api - Fatal编程技术网

Google maps api 3 googleplacesapi:从CID到reference?

Google maps api 3 googleplacesapi:从CID到reference?,google-maps-api-3,google-places-api,Google Maps Api 3,Google Places Api,我的目标是:用已知的商业地点填充数据库,以便生成这些地点的地图。我坚持使用“已知地点”,因为我的用户只会搜索数据库中的地点 我不想在地图上重新创建商业场所作为标记(因此纬度和经度不足以识别一个场所),因为这些场所已经在谷歌地图上提供了有趣的信息(地址、评论、评级、图片……) 自然的参考是使用CID并将其存储在数据库中 现在假设数据库中填充了位置及其CID,我想用这些位置作为可点击的标记生成地图。当用户单击标记时,她将访问business place的页面,例如。太好了 但是如何生成这些地图呢?我

我的目标是:用已知的商业地点填充数据库,以便生成这些地点的地图。我坚持使用“已知地点”,因为我的用户只会搜索数据库中的地点

我不想在地图上重新创建商业场所作为标记(因此纬度和经度不足以识别一个场所),因为这些场所已经在谷歌地图上提供了有趣的信息(地址、评论、评级、图片……)

自然的参考是使用CID并将其存储在数据库中

现在假设数据库中填充了位置及其CID,我想用这些位置作为可点击的标记生成地图。当用户单击标记时,她将访问business place的页面,例如。太好了

但是如何生成这些地图呢?我在数据库中没有坐标(假设)。我不能使用GooglePlacesAPI(它会给我坐标),因为它使用不同的引用来检索企业的位置,从而生成地图

有什么想法吗

非常感谢

澄清一下:我想使用GoogleMapsAPI生成一张地图,上面有很多我知道CID的商业场所。它可以与谷歌的“我的地图”相媲美。只是我想在我的数据库中存储位置


潜在解决方案:对于数据库中的每个业务,存储名称、CID和坐标。编写一个使用GooglePlaces在特定坐标处查找企业的脚本。在响应数组(JSON/XML)中循环,直到找到对应于所搜索业务的CID的响应。将GooglePlaces引用存储到数据库中。对每个新添加的业务重复此脚本。笨重…

这就是你要找的吗?

如果您希望地图上有多个cid,最好的选择似乎是使用:

这是起点。想象一下,我将CID存储在一个数据库中,并希望生成一个包含多个位置(多个CID)的地图。如何使用API获取每个位置的坐标(标记)?Google Places API使用与CID不同的ID。为了澄清,您想要坐标,想要带有位置标记的地图,还是想要带有自定义标记的地图?@Wilhelm:这不再有效。点击你的第一个链接会得到一张地图,上面有一条错误信息,并且没有这个地方的pin码。上面的评论员写道。