2014-01-22 32 views
0

我在使用諾基亞地圖在這裏的新地圖JSON,我怎麼可以繪製諾基亞緯度長的JSON這裏沒有地圖標記,但它繪製折線..如何在諾基亞繪製折線這裏使用LAT長在javascript

這裏是我的代碼:

$.each(data, function(i, val){ 
      var coord = new nokia.maps.geo.Coordinate(parseFloat(val.latitude),parseFloat(val.longitude)); 
      var markerPolyline = new MarkerPolyline(
      coord, 
      { 
       polyline: { pen: { strokeColor: "#00F8", lineWidth: 4 } } 
      } 
     ); 

     map.objects.add(markerPolyline); 
     }); 

我希望你能提供一些答案..在此先感謝:)

回答

2

這些都是你應該遵循 1 - 創建協調對象數組的步驟。 2-分配這些座標折線的新實例 3,添加新的折線映射

例如:

var aoCoordinates = [] 
$(data).each(function(i,val){ 
    var latitude = parseFloat(val.latitude); 
    var longitude = parseFloat(val.longitude); 
    //create coordinate object 
    var coord = new nokia.maps.geo.Coordinate(latitude,longitude); 
    //add to array 
    aoCoordinates.push(coord); 
}) 
//after the loop ends create instance of polyline 
var markerPolyline = new MarkerPolyline(
    aoCoordinates, 
    { 
     polyline: { pen: { strokeColor: "#00F8", lineWidth: 4 } }, 
     marker: { brush: { color: "#1080dd" } } 
    } 
); 
map.objects.add(markerPolyline); 

有在諾基亞開發者頁面的詳細例子http://developer.here.com/javascript-apis/api-explorer

相關問題