2011-07-23 12 views
0

私はいくつかのウェブサイトからイスラエルのアドレスをウェブスクラップし、最終的にイスラエルの地図上にそれらの住所をマークするためにjsの小さな部分を使用しようとしています。イスラエルの地図にいくつかの場所を表示

私は、ウェブページのコンテンツを取得するために管理し、それらのアドレスの文字列を見つけることができませんでした私は2つの問題を抱えていると、おそらく誰かが

  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. 私はイスラエルの街路名はGoogleマップAPIを経由して配置可能ではありませんお読みください。フェーズ1からフェッチしたアドレスをマップ上に配置するためのその他の推奨サービスAPIはありますか?

任意のヘルプを事前に感謝

+0

上記の#1の例では、href〜maps.google.comで属性を検索し、リンクテキストから住所を選ぶことができます。 – Avishai

+0

js \ jQueryでヘブライを含む最初の要素を選択すると、電話の正規表現の直前ですか? –

答えて

0

は、もともとは、Webページ内の変数住所を見つけるために実施されたとあなたが

を持っている問題を解決することがあり http://developer.yahoo.com/geo/

ジオコーディングのためのヤフーAPIを試してみてください

+0

ありがとうございます。 srtactureが異なっている各Webページのアドレスを認識することで、私の問題を解決できると思いますか? –

+0

これはオリジナルのデザインでした。つまり、ウェブページ(私はデザイナーでした)から可変アドレス形式を抽出しましたが、最近の製品の内容が不明なので、試してみてください。 – Soren

+0

とにかく、1つのマップに複数のフラグを付けることはできますか? –

0

イスラエルの場合はWaze geocoding APIOpenStreetMap'sデータの場合は試してみることもできます。彼らは少なくともテルアビブの包括的な情報を持っているようだ。

関連する問題