1
を使用して都市を検索私は正常に動作している検索の検索ボックス(from that link)内の位置を表示するためにGoogleマップを使用しています:グーグルマップ
angular.module('ui.bootstrap.demo').controller('TypeaheadCtrl',function($scope, $http) {
$scope.getLocation = function(val) {
return $http.get('//maps.googleapis.com/maps/api/geocode/json', {
params: {
address: val,
sensor: false
}
}).then(function(response){
return response.data.results.map(function(item){
return item.formatted_address;
});
});
};
<h4>Asynchronous results</h4>
<pre>Model: {{asyncSelected | json}}</pre>
<input type="text" ng-model="asyncSelected" placeholder="Locations loaded via $http" uib-typeahead="address for address in getLocation($viewValue)" typeahead-loading="loadingLocations" typeahead-no-results="noResults" class="form-control">
<i ng-show="loadingLocations" class="glyphicon glyphicon-refresh"></i>
<div ng-show="noResults">
<i class="glyphicon glyphicon-remove"></i> No Results Found
</div>
私は可能であれば私のカスタム都市を表示するために知っていただきたいと思います検索エントリの近くに? 私はbbCity、aaCity、ccCityを持っていて、ユーザがbbをタイプすると、彼女/彼は最も近いものを取得します(bbCity)。 ありがとう