2014-09-21 24 views
0

我有以下類型的網址在我的網頁:查找地址開始由JS

http://fruit.forest.com/add?map&center=45.509651,-73.551216&zoom=14 

我如何才能找到我的所有代碼這個地址,我怎麼能找到的緯度和經度座標?


我想:

var mapSrc = $(pageDetailsSecond); // My source page code 
var mapData = new RegExp('center=(\\d+\\.?\\d*),(-?\\d+\\.?\\d*)').exec(mapSrc); 

// Latitude 
var card_Latitude = mapData[1]; 

// Longitude 
var card_Longitude = mapData[2]; 

但我有錯誤:TypeError: 'null' is not an object (evaluating 'mapData[1]')

感謝。

+2

試試這個https://gist.github.com/jlong​​/2428561 – 2014-09-21 14:12:40

+0

什麼是mapSrc?它是一個jQuery對象嗎?如果是這樣,爲什麼? – Blaskovicz 2014-09-21 14:23:03

回答

0
var regex = /center=(-?\d+\.\d+),(-?\d+\.\d+)/; 
var result = regex.exec("http://fruit.forest.com/add?map&center=45.509651,-73.551216&zoom=14") 
result 
["http://fruit.forest.com/add?map&center=45.509651,-73.551216", "45.509651", "-73.551216"]