ArcGIS初始地图位置
ArcGIS initial map location jsapi
我正在尝试使用客户的ArcGIS系统来渲染使用ArcGIS Javascript API的页面上的地图。
在示例中定义一个映射,它显示:
map = new Map("map",{
basemap: "topo",
center: [-117.19,34.05], // lon, lat
zoom: 13
});
但是这显示的是固定坐标。
我希望能够在客户内部系统中使用土地id和返回的RESTAPI并绘制坐标。
目前我正在检索度分秒纬度和经度从土地,但想知道是否有一个更简单的方法,然后必须获得这些值作为一个字符串,将它们分成度分秒,然后进行计算,以获得他们的X,Y值绘制到这个函数来定义一个地图。
本质上,我只是试图在指定的位置加载地图,然后在加载地图图层后,所有通过本地系统的RestAPI和Javascript API。
谢谢,
这都是关于空间引用的。E 102100, 4326等)的地图。无论你在上面添加什么代码片段,这都将添加一个带有basemap(拓扑)的地图,地图的中心将是你提供的坐标。
如果你想添加一个点到地图,它有不同的几何格式,那么你可以使用项目几何操作转换。
require([
"esri/tasks/ProjectParameters", ...
], function(ProjectParameters, ... ) {
var params = new ProjectParameters();
params.geometries = [point];
params.outSR = outSR;
params.transformation = transformation;
gsvc.project(params);
...
});
参考:https://developers.arcgis.com/javascript/jsapi/geometryservice-amd.html#project
将度数分秒转换为十进制/十进制长:
function ConvertDegreeAngleToDecimal(degrees, minutes, seconds )
{
//Decimal degrees =
// whole number of degrees,
// plus minutes divided by 60,
// plus seconds divided by 3600
return degrees + (minutes/60) + (seconds/3600);
}
希望这将帮助你。
如果你需要更多的说明,请告诉我!
相关文章:
- 谷歌地图固定位置覆盖
- 在谷歌地图上绘制位置数据库
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- PHP谷歌地图-位置红色气球没有显示
- 谷歌地图laravel上圆圈的错误位置
- 如何获取yandex地图上点击的位置标记的id
- 点击href在谷歌地图中加载位置
- 谷歌位置服务附近搜索结果基于正确的地图中心的位置
- 使用谷歌地图API和phonegap显示当前位置+方向
- 如何在Simile展品地图中显示位置
- 谷歌地图API标记没有标记我的位置
- 在TWebBrowser(谷歌地图)中显示位置,而无需单击按钮
- 如何使用谷歌地图中的纬度和经度搜索附近的位置
- 谷歌地图点击链接/选项卡更改标记位置地图
- 使用下拉框中的选择更改HTML5中的地理位置地图
- 如何显示两列值,当我选择位置地图时
- 将显示更改默认位置地图
- 地理位置地图 JS.
- 如何从谷歌位置/地图获得更多结果
- 默认为地理位置地图