2011-07-23 34 views
0

我試圖使用js的一小部分從一些網站的網絡廢料以色列地址,並最終在以色列地圖上標記這些地址。在以色列地圖上標記一些地方

我有兩個問題,也許有人可以幫助我

  1. 我設法獲取網頁的頁面內容,但無法找到該地址字符串在其中。原因是沒有固定的模式。網站是不同的。我可以嘗試在電話號碼前找到包含希伯來文的元素。但是,什麼是正確的語法?
<p type="" title="" multilinks-noscroll="true"> 
<a target="_new" href="http://maps.google.com/?hl=iw&ie=UTF8&ll=32.226743,34.747009&spn=2.183969,2.69989&z=9" multilinks-noscroll="true">בן גוריון 61, בת ים</a> 
</p> 
<p>03-5066338</p> 
<div style="padding-top: 5px;"> 
<div>כתובת: יהודה הלוי 12 ת"א (נוה צדק)</div> 
</div> 
<div style="padding-top: 5px;"> </div> 
<div style="padding-top: 5px;"> 
<div>טלפון: 1-700-707-607</div> 
</div> 
  1. 我讀了以色列的街道名稱不是通過谷歌地圖API可定位。是否有其他推薦的服務API來查找我從地圖上的階段1獲取的地址?

在此先感謝任何幫助

+0

例如上面的#1,您可以使用href〜= maps.google.com搜索屬性,並從鏈接文本中挑選地址。 – Avishai

+0

你會如何選擇js \ jQuery第一個包含希伯來語的元素,並在電話正則表達式之前? –

回答

0

嘗試雅虎API的地理編碼http://developer.yahoo.com/geo/

它最初執行尋找變量街道地址在網頁和可以解決這個問題,你有

+0

謝謝。你是否認爲這可以解決我在識別每個網頁中地址不同的問題時遇到的問題? –

+0

這是最初的設計 - 即從網頁中提取可變地址格式(我是設計師),但不知道這些產品現在做什麼,所以試試看看它是否適用於您。 – Soren

+0

無論如何,我可以在一張地圖上放置多個標誌嗎? –