ESRI JavaScript API -从LocateButton小部件返回坐标
ESRI JavaScript API - Return coordinates from LocateButton widget?
我已经成功实现了ESRI的JavaScript API的LocateButton小部件。我可以点击放大到我当前的位置。但是,我没有找到一个方法来返回它缩放位置的X,Y坐标。
有什么建议或建议阅读吗?我是新的JS,但我可以使用像点击事件返回值吗?我该如何查询呢?谢谢!
我包含了下面的代码片段:
var testSymbol = new esri.symbol.PictureMarkerSymbol({
"angle": 0,
"xoffset": 0,
"yoffset": 12,
"type": "esriPMS",
"url": "http://static.arcgis.com/images/Symbols/Basic/BlackStickpin.png",
"contentType": "image/png",
"width": 24,
"height": 24
});
geoLocate = new LocateButton({
map: map,
highlightLocation: true,
symbol: testSymbol
}, "LocateButton");
geoLocate.startup();
文档中的关键行是:
这个小部件使用geolocation api来查找用户的当前位置。
地理位置API不是一个特定于esri的东西,它是Javascript - LocateButton只是一个漂亮的包装在地理位置库。MDN有一些关于使用地理定位的很好的文档,特别是您正在寻找getCurrentPosition
函数:
navigator.geolocation.getCurrentPosition(function(position) {
do_something(position.coords.latitude, position.coords.longitude);
});
您还可以订阅LocateButton小部件的"locate"事件。通过帮助
相关文章:
- 如何从服务器端控制器返回或调用已签名的小程序的方法
- Angular小部件中的Angular Grid返回错误:[$injector:unp]未知提供程序:
- webpack优化最小化返回布尔值,而不是工厂值
- 使用Javascript将拖动的小程序返回到浏览器窗口
- 比较字符串,如果存在小的拼写错误,则返回 true
- 从显示为文本的范围中返回最小和最大数字
- jQuery Range 滑块 grep 返回具有最小值和最大值的项目
- 为什么element.getAttribute(“style”)忽略冒号“”之后的所有内容:"性格仅返回部分值
- 如何从JarClassLoader和返回字符串数据的applet Launcher调用小程序中的方法
- '滑块角度'单击小图像会返回相应的大图像
- 如何从Elasticsearch查询/过滤器返回部分文档
- Java小程序调用javascript函数返回值
- 如何返回部分值匹配的游标
- 在Javascript中使用Math.min.apply()获取数组的最小值返回NaN
- bisectDate只返回最大或最小的i
- ESRI JavaScript API -从LocateButton小部件返回坐标
- JavaScript数学.最小返回错误的值
- Firebase Storage v3返回“多部分体”,不包含2个或3个部分.在Android 4.2.2和4.3上
- 如何从jquery小部件函数中获取返回值
- Javascript -如何从函数返回部分数组