谷歌地图API - 为公司添加所有位置,而不是单独添加每个位置



我正在尝试为一家公司的网站创建一个谷歌地图,其中列出了所有库存其产品的商店。这些大多是百货公司、连锁超市等。

除了单独添加每个位置之外,有没有办法将给定公司的所有位置添加到Google地图中?

就像我想在一张地图上列出凯马特、塔吉特和沃尔玛的所有位置,用户可以过滤和搜索,有没有一种简单的方法可以做到这一点?

值得注意的是,它还需要准确,因此通过添加目标,我不希望它还包括例如"约翰的目标射击场"。

任何人可以提供的任何建议将不胜感激。即使只是为了确认这是不可能的。

您可以使用谷歌地图的javascript位置来完成这项工作。例如,您可以使用附近的搜索女巫返回您附近的所有市场。然后,您可以指定一些名称,商店类型,如果它们现在营业...

这是一个简单的附近搜索:

var request = {
location: pyrmont,
radius: '500',
types: ['store']
};
service = new google.maps.places.PlacesService(map);
service.nearbySearch(request, callback);

这是谷歌提供的附近搜索示例。

您还可以添加地点名称(系统会使用您精确的名称返回一些地点(:

var request = {
location: pyrmont,
radius: '500',
types: ['store'],
name: 'Zara'
};
service = new google.maps.places.PlacesService(map);
service.nearbySearch(request, callback);

但是,如您所见,此解决方案并不能解决您的所有问题,您无法找到公司的所有商店。您只能在周围(或任何地方(找到商店。

您可以查阅谷歌的文档。

如果你有一些问题,告诉我。

相关内容

  • 没有找到相关文章

最新更新