给定纬度和经度,如何获取使用mapbox.js创建标记所需的geoJSON数据
我试过这样做,但它似乎没有提供我需要的信息:给定纬度和经度,如何获取使用mapbox.js创建标记所需的geoJSON数据,mapbox,Mapbox,我试过这样做,但它似乎没有提供我需要的信息: var coder = L.mapbox.geocoder('mapnamehere',{accessToken:'accesstokenhere'}); //lat/long of hawaii coder.reverseQuery({lat : 19.896766,lon: -155.582782},function(error,data){ console.log(data); }); 上述调用的输出为: 示例geoJSON对象我需
var coder = L.mapbox.geocoder('mapnamehere',{accessToken:'accesstokenhere'});
//lat/long of hawaii
coder.reverseQuery({lat : 19.896766,lon: -155.582782},function(error,data){
console.log(data);
});
上述调用的输出为:
示例geoJSON对象我需要的特定数据是几何体。坐标
与下面的示例类似,所有其他数据都已生成。之前的开发人员仅以夏威夷为例,然后突然退出项目:
{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: [-77.629394,12.033948 ]
},
properties: {
title: 'Hawaii',
'change' : '7',
'lat' : '19.896766',
'long': '-155.582782',
"icon": {
"iconSize": [43, 22],
"iconAnchor": [50, 50],
"popupAnchor": [0, -55],
"className": "dot"
}
}
}
那么给定一个纬度和经度,我如何检索标记的坐标呢?我假设它是相对于地图的,但是文档没有指定如何做。我希望
bounds
数组可能包含我需要的信息,但我不确定这些值指定了什么,因为示例geoJSON对象的几何体。坐标值不会出现在api响应对象的bounds
数组中。好吧,该死的床,我想没人知道。我不知道你想完成什么。你是说:“给定一个纬度和经度,我怎么才能检索到标记的坐标呢?”纬度和经度就是坐标@你确定吗?编辑:该死的,你是对的。这让我很扫兴,因为之前的开发者在夏威夷有两个随机数。你现在可以去打扫你的床了;)祝你的项目好运