Google Maps API搜索框:使用精确的拉特和长片

时间:2016-05-25 05:01:05

标签: google-maps google-maps-api-3 google-places-api

我正在尝试在浏览器中获取Google地图,以便在搜索框中键入精确的小数位数。我根据API文档设置了搜索框,但我删除了偏向当前位置。

如果它是我想要的坐标附近的“位置”,那么这些似乎工作得相当好,但如果没有任何东西则不会做任何事情。由于我的用户通常会搜索乡村地点,因此通常“什么都没有”,但我还是想去那里(例如,搜索0,0应该带我到非洲西部的海域)。我知道我可以使用0N,0E - 但是我的一些用户希望使用+/-非主要罗盘点(即-90到+90和-180到+180,而不是N,S,E,W)。

理想情况下,我不想要一个单独的控件 - 搜索框已集成,几乎可以满足我的需求。

有没有办法强制搜索框无论如何转到坐标? (假设+ ve是N和E,-ve是S和W)

(如果有办法允许它像Google地球一样接受UTM位置,则可获得积分:))

编辑:

代码符合API文档:

https://developers.google.com/maps/documentation/javascript/examples/places-searchbox

删除此部分:

// Bias the SearchBox results towards current map's viewport.
  map.addListener('bounds_changed', function() {
    searchBox.setBounds(map.getBounds());
  });

0 个答案:

没有答案