拆分特定字符串

时间:2014-07-16 15:51:58

标签: javascript arrays json angularjs sorting

我正在创建一个应用程序,要求用户点击某个位置,然后通过Google Map定位到该位置。这些位置是一组JSON文件。这是列表在编译时的样子...... enter image description here

我有这个代码来分割我的坐标,因为坐标在JSON文件中是向后的,需要翻转它们。

var FormatCoords = function(){
   CoordinateToString = location.Point.coordinates.toString()
   SplitCord = CoordinateToString.split(",")
   $scope.Lat = SplitCord[1];
   $scope.Lon = SplitCord[0];
   var FinalCord = Lat.concat(Lon);
  };

我的问题是如何点击上面的代码来运行某个位置?

如果您要查看我的代码,请注意以下内容... http://plnkr.co/edit/OZZRgiEcrLzreW3lrc5v?p=preview

2 个答案:

答案 0 :(得分:0)

假设FormatCoords是全球性的。

$('a').on('click', function() { 
    FormatCoords();
});

答案 1 :(得分:0)

我明白了。您需要在单击位置之前编辑所有坐标。

location.Point.coordinates = location.Point.coordinates.substring(0, clength - 2).split(",");
        Lat = location.Point.coordinates[0]
        Lon = location.Point.coordinates[1]
        Com = ","
        location.Point.coordinates = Lon.concat(Com,Lat)

因此,当应用加载时,它会移除Z坐标,然后翻转X和Y.