2013-10-19 74 views
0

我使用Google地圖來顯示地理位置信息。Google地圖識別精確地址

的工作流程,用戶:

  1. 填寫的地址與自動完成了單場並顯示在地圖上的位置。
var autocomplete = new google.maps.places.Autocomplete(input); 
... 
google.maps.event.addListener(autocomplete, 'place_changed', function() { 
... 
google.maps.event.addListener(marker, "dragend", function() { 
  1. 如果當前步驟,我們不能精確地識別位置(準確的意思是我不知道國家/城市/街道/號,總之精確的位置)由輸入的字符串,建議用戶在不同的字段中輸入城市/街道/號碼。

問題是我不知道如何定義事件是否位置是精確定義的,因此如果我在位置字段中輸入德國,它已經定義了位置(經度和緯度的某處德國)並在其上放置標記,但它不是確切的位置。

你知道如何定義精確的位置事件以及如何捕捉它嗎?

回答

0

您可以檢查何時有道路。然後你可以精確地知道,但你需要知道一個起點。有了起點和方向服務,您可以精確地找到該點。