posts - 119, comments - 62, trackbacks - 0, articles - 0
          使用該函數的時候會出現第一次能正確定位,而第二次定位不正確的情況,解決辦法是每次在調用該函數之前都調用一下map.reset()函數。
          另外,不同的圖層類型要使用不同的定位方式。以下是示例代碼:
          map.reset();
          if?(fLayer.getFeatureClass().equalsIgnoreCase("point"))?{
          ????????????????SimpleMarkerSymbol?simpleMarker?
          =?new?SimpleMarkerSymbol();
          ????????????????simpleMarker.setMarkerType(SimpleMarkerSymbol.STAR);
          ????????????????simpleMarker.setColor(
          "255,0,0");
          ????????????????simpleMarker.setWidth(
          20);
          ????????????????map.displayFeatures(fLayer,?expression,?
          true,?simpleMarker);

          ????????????}
          ?else?if?(fLayer.getFeatureClass().equalsIgnoreCase("line"))?{
          ????????????????SimpleLineSymbol?symbol?
          =?new?SimpleLineSymbol();
          ????????????????symbol.setColor(
          "255,0,0");
          ????????????????symbol.setTransparency(
          0.5);
          ????????????????symbol.setWidth(
          9);

          ????????????????map.displayFeatures(fLayer,?expression,?
          true,?symbol);
          ????????????}
          ?else?{
          ????????????????SimplePolygonSymbol?symbol?
          =?new?SimplePolygonSymbol();
          ????????????????symbol.setFillColor(
          "255,0,0");
          ????????????????symbol.setTransparency(
          0.5);
          ????????????????symbol.setFillType(SimplePolygonSymbol.VERTICAL);
          ????????????????map.displayFeatures(fLayer,?expression,?
          true,?symbol);
          ????????????}

          map.refresh();

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 上杭县| 北海市| 普兰店市| 德州市| 天台县| 襄垣县| 桐城市| 阳江市| 鄂州市| 谷城县| 抚松县| 绥滨县| 军事| 班戈县| 广南县| 吉安县| 额济纳旗| 香港| 同仁县| 中山市| 铁岭县| 曲松县| 漠河县| 镇坪县| 龙岩市| 林周县| 古交市| 微山县| 贺州市| 奇台县| 左权县| 泰来县| 睢宁县| 绥棱县| 盘山县| 丹凤县| 泸州市| 寿宁县| 睢宁县| 河北省| 隆昌县|