我的目标:用已知的商业地点填充数据库,以便生成包含这些地点的地图。我坚持使用“已知地点”,因为我的用户只会搜索数据库中的地点。
我不想在地图上重新创建商业地点作为标记(因此纬度和经度不足以识别地点),因为这些地点已经在 Google 地图上提供了有趣的信息(地址、评论、评分、图片...... .)。
自然的参考是使用 CID 并将其存储在数据库中。
现在假设数据库中填充了地点及其 CID,并且我想生成将这些地点作为可点击标记的地图。当用户单击标记时,她会访问营业场所的页面,例如http://maps.google.com/maps/place?cid=998657413562662319 http://maps.google.com/maps/place?cid=998657413562662319. Great!
但如何生成这些地图呢?我在数据库中没有坐标(假设)。我无法使用 Google Places API(它会给我坐标),因为它使用不同的参考来检索企业的位置以生成地图。
有任何想法吗?
多谢!
澄清一下:我想使用 Google Maps API 生成一张包含许多我知道 CID 的商业地点的地图。它相当于谷歌中的“我的地图”。只是我想将这些地点存储在我的数据库中。
潜在的解决方案:对于数据库中的每个商家,存储名称、CID 和坐标。编写一个脚本,使用 Google 地方信息查找特定坐标处的商家。循环遍历响应数组(JSON/XML),直到找到与搜索到的商家对应的 CID 的响应。将 Google 地方信息存储到数据库中。对每个新添加的业务重复此脚本。麻烦...
这是你想要的?http://maps.google.com/maps?cid=998657413562662319 http://maps.google.com/maps?cid=998657413562662319
如果您想在地图上显示多个 cid,那么最好的选择似乎是使用:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)