在地图框中查找街道地址
Find Street Address in Mapbox
我正在尝试使用地理编码器将街道地址解析为地理坐标。这似乎适用于世界各地的地区,但不适用于街道地址。以下示例仅转到位置(Bern
),但似乎没有解析确切的地址(Kramgasse 42
):
var geocoder = L.mapbox.geocoder('mapbox.places'),
map = L.mapbox.map('map', 'examples.map-h67hf2ic');
geocoder.query('Kramgasse 42, Bern, Switzerland', showMap);
function showMap(err, data) {
// The geocoder can return an area, like a city, or a
// point, like an address. Here we handle both cases,
// by fitting the map bounds to an area or zooming to a point.
if (data.lbounds) {
map.fitBounds(data.lbounds);
} else if (data.latlng) {
map.setView([data.latlng[0], data.latlng[1]], 13);
}
}
(原料药:https://www.mapbox.com/developers/api/geocoding/)
我错过了什么吗?还是我使用了错误的 API?
如果有人用谷歌搜索mapbox geocoding
,这是第一个在"覆盖"标题下明确指出瑞士没有覆盖的命中。
相关文章:
- 英国邮政编码谷歌API不返回街道地址
- 是否有JavaScript或可能的Python/Django web服务来对街道地址进行地理编码
- 从 jquery 地址选择器返回街道名称
- 地理编码器 API 仅返回街道地址
- 在地图框中查找街道地址
- 如何通过点击事件禁用智能街道/实时地址
- 将街道地址转换为坐标并在 html 中放置
- 使用谷歌地图API将纬度和经度转换为街道地址
- 谷歌地图-通过街道地址提供坐标
- Google Place自动填写地址表结合了街道编号和路线字段
- 街道地址的最佳地理编码是什么
- 如何从标记位置检索完整的街道地址(反向地理编码)
- Javascript函数 - 将地理位置代码转换为街道地址
- 找出字符串是街道地址、套房号码、购物中心还是其他东西
- 谷歌地图API:如何获得街道地址仅作为自动完成的结果
- 获取坐标(经纬度)的谷歌地图的街道地址-角
- 在地址自动完成api中合并街道号码和路由
- 如何在Angular/Javascript中对街道地址进行排序
- 如何将经度和纬度转换为街道地址
- 使用Google Places自动完成强制街道地址