我正在尝试为公司的网站创建一张Google地图,其中列出了所有存储其产品的商店。这些主要是百货商店,超市连锁店等。
除了单独添加每个位置外,还有一种方法可以将给定公司的所有位置添加到Google地图中吗?
如果我想在单个地图上列出Kmart,Target和Walmart的所有位置(用户可以过滤和搜索),是否有一种简单的方法可以做到这一点?
值得注意的是它也需要准确,所以通过添加Target,我不希望它还包括" John的目标射击范围"例如。
任何人都可以提供任何建议将不胜感激。即使只是为了确认这是不可能的。
答案 0 :(得分:0)
您可以使用谷歌地图的JavaScript地点来完成这项工作。你可以使用,例如,附近的搜索巫婆返回你附近的所有市场。然后,您可以指定一些名称,商店类型,如果它们现在是开放的......
这是一个附近的搜索:
var request = {
location: pyrmont,
radius: '500',
types: ['store']
};
service = new google.maps.places.PlacesService(map);
service.nearbySearch(request, callback);
This是Google提供的附近搜索示例。
您还可以添加地点的名称(系统会使用您精确的名称返回某些地方):
var request = {
location: pyrmont,
radius: '500',
types: ['store'],
name: 'Zara'
};
service = new google.maps.places.PlacesService(map);
service.nearbySearch(request, callback);
但是,正如您所看到的,此解决方案无法解决您的所有问题,您无法找到公司的所有商店。你可以找到你周围(或任何地方)的商店。
您可以咨询google's documentation。
如果您有任何疑问,请告诉我。