android arcgis轨迹回放,【转】基于ArcGIS for javascript api 轨迹回放

Simple Map

dojo.require("esri.map");

dojo.require("esri.toolbars.draw");

dojo.require("esri.graphic");

dojo.require("esri.layers.graphics");

dojo.require("esri.geometry");var ptcount = "13740395.6058,5130594.7971/13740385.6058,5130594.7971/13740375.6058,5130594.7971/13740365.6058,5130594.7971/13740355.6058,5130594.7971/13740355.6058,5130583.7971/13740355.6058,5130572.7971/13740355.6058,5130561.7971/13740355.6058,5130550.7971/13740355.6058,5130549.7971/13740355.6058,5130538.7971/13740355.6058,5130527.7971/13740355.6058,5130516.7971/13740355.6058,5130505.7971/13740355.6058,5130494.7971/13740355.6058,5130483.7971/13740355.6058,5130472.7971/13740355.6058,5130461.7971/13740355.6058,5130450.7971/13740355.6058,5130449.7971/13740355.6058,5130438.7971/13740355.6058,5130427.7971/13740355.6058,5130416.7971/13740355.6058,5130405.7971/13740355.6058,5130394.7971/13740355.6058,5130383.7971/13740355.6058,5130372.7971/13740355.6058,5130361.7971/13740355.6058,5130350.7971/13740355.6058,5130349.7971/13740355.6058,5130328.7971/13740355.6058,5130317.7971/13740355.6058,5130306.7971/13740355.6058,5130295.7971/13740355.6058,5130284.7971/13740355.6058,5130273.7971/13740355.6058,5130262.7971/";varlist;vardefaultSymbol;varmyMap;varicount;var i = 0;

function ptcounntSplit() {

list= ptcount.split("/");

icount=list.length;//alert(list[0].substring(0,list[0].indexOf(',')));//alert(list[0].substring(list[0].indexOf(',')+1, list[0].length));

}

function ptPosition() {var pointSymbol = newesri.symbol.SimpleMarkerSymbol();

pointSymbol.setOutline= new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255, 0, 0]), 1);

pointSymbol.setSize(5);

pointSymbol.setColor(new dojo.Color([0, 255, 0, 0.25]));var geometry = new esri.geometry.Point(13740395.6058, 5130594.7971);var graphic = newesri.Graphic(geometry, pointSymbol);

myMap.graphics.add(graphic);//var point = new esri.geometry.Point({ "x": 13740395.6058, "y": 5130594.7971, " spatialReference": { " wkid": 102100} });

myMap.centerAndZoom(geometry, 20);

}

function go() {var pointSymbol = newesri.symbol.SimpleMarkerSymbol();

pointSymbol.setOutline= new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255, 0, 0]), 1);

pointSymbol.setSize(5);

pointSymbol.setColor(new dojo.Color([0, 255, 0, 0.25]));//alert(list[i]);

var geometry = new esri.geometry.Point(list[i].substring(0, list[i].indexOf(',')), list[i].substring(list[i].indexOf(',') + 1, list[i].length));var graphic = newesri.Graphic(geometry, pointSymbol);

myMap.graphics.add(graphic);var extent =myMap.extent;if (!extent.contains(graphic.geometry)) {

myMap.centerAt(geometry);

}

i++;

}

function gogps() {

go();if (i

window.setTimeout("gogps()", "2000");

}else{

window.clearTimeout("gogps()");

}

}

function init() {//var myMap = new esri.Map("mapDiv");

var customExtentAndSR = new esri.geometry.Extent(13676444.4499247, 5092822.83792968, 13781163.1786753, 5160163.85984883, new esri.SpatialReference({ "wkid": 102100}));

myMap= new esri.Map("mapDiv", {extent:customExtentAndSR});//note that if you do not have public Internet access then you will need to point this url to your own locally accessible cached service.

var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://www.arcgisonline.cn/ArcGIS/rest/services/ChinaCities_Community_BaseMap_CHN/ShenYang_Community_BaseMap_CHN/MapServer");

myMap.addLayer(myTiledMapServiceLayer);

}

dojo.addOnLoad(init);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值