谷歌地方API从自动完成表单中获取输入文本



所以这里有一个JSFiddle的例子
一切都很好,很容易。但是,如何从自动完成表单中获取直接输入文本?全文值?

如果您调用.getPlace()您将获得结构化信息,但我需要从输入字段中获取与用户输入相同的文本。

var place = tbgeo.getPlace();
// How to get something like this => var userinput = tbgeo.InnerText;
console.log(JSON.stringify(place));
var lat = place.geometry["location"]["k"]
var lng = place.geometry["location"]["D"]
var address = '';
if (place.address_components) {
    address = [
      (place.address_components[0] && place.address_components[0].short_name || ''),
      (place.address_components[1] && place.address_components[1].short_name || ''),
      (place.address_components[2] && place.address_components[2].short_name || '')
    ].join(' ');
}

你可以做这样的事情,

<div ng-app="">
<p>Name: <input type="text" ng-model="userInputText" ></p>
Bind Name: <input type="text" ng-model="userInputText" >
<!-- or use ng-bind instead of ng-model -->
<p ng-bind="userInputText"></p>
</div>

相关内容

  • 没有找到相关文章

最新更新