【发布时间】:2013-11-29 04:39:00
【问题描述】:
我刚刚创建了图片符号,但是当我实现图片标记符号时,它仍然给我错误。我不知道出了什么问题,但这是我正在使用的代码。
这条线是红色的 "http://static.arcgis.com/images/Symbols/Basic/RedStickpin.png"); 它说“用try and catch包围” 即使我尝试尝试捕获,它仍然给我错误。 :(
有人知道如何解决这个问题吗?
提前谢谢你
//------if latitutde and longitude is not equal / loop
if (eve_lat_default !=0 && eve_longi_default !=0) {
graphicsLayer = new GraphicsLayer();
//--point latlong on location
Point latlong = new Point(eve_longi_default, eve_lat_default);
//--Convert Spatial reference from 4326(WorldMap) to 3414(ONE MAP)
final Point point = (Point) GeometryEngine.project(latlong, SpatialReference.create(4326), //WORLDMAP
//CONVERT TO
SpatialReference.create(3414)); //ONEMAP
//Picture Symbol (PIN USING JSON URL FROM ESRI Website)
PictureMarkerSymbol pms = new PictureMarkerSymbol(
"http://static.arcgis.com/images/Symbols/Basic/RedStickpin.png");
pms.setAngle(0f);
pms.setOffsetX(0f);
pms.setOffsetY(12f);
//add graphic layer
GraphicsLayer graphicsLayer = new GraphicsLayer();
graphicsLayer.addGraphic(new Graphic(new Point(12, 34), pms));
//add symbol to mapview
mMapView.addLayer(graphicsLayer);
mMapView.zoomToResolution(point,0);
【问题讨论】: