我正在尝试为一家公司的网站创建一个谷歌地图,其中列出了所有库存其产品的商店。这些大多是百货公司、连锁超市等。
除了单独添加每个位置之外,有没有办法将给定公司的所有位置添加到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);
但是,如您所见,此解决方案并不能解决您的所有问题,您无法找到公司的所有商店。您只能在周围(或任何地方(找到商店。
您可以查阅谷歌的文档。
如果你有一些问题,告诉我。