Angularjs 角度谷歌地图不同的标记类型的标记
我使用角度谷歌地图渲染地图,我使用谷歌地点搜索和显示附近的位置作为标记。我只想在不同的地方显示不同的标记。例如,我收集了20个不同类型的标记,如果我有学校,我必须用学校标记突出显示它。我的代码是 控制器:-Angularjs 角度谷歌地图不同的标记类型的标记,angularjs,google-maps,google-places-api,angular-google-maps,Angularjs,Google Maps,Google Places Api,Angular Google Maps,我使用角度谷歌地图渲染地图,我使用谷歌地点搜索和显示附近的位置作为标记。我只想在不同的地方显示不同的标记。例如,我收集了20个不同类型的标记,如果我有学校,我必须用学校标记突出显示它。我的代码是 控制器:- var displayStoreMarkers = function(results, status) { if (status == google.maps.places.PlacesServiceStatus.OK) { for (var i
var displayStoreMarkers = function(results, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
var place = results[i];
$scope.markers.push({
id: i,
coords: {
latitude: place.geometry.location.lat(),
longitude: place.geometry.location.lng()
},
data: 'hospital,school,accounting,airport,amusement_park,atm,bakery,bank,bar,cafe,church,food,hindu_temple',
name: place.types
});
}
}
$scope.$apply();
$scope.length=results.length;
$scope.place = results;
}
var displayStoreMarkers=函数(结果、状态){
if(status==google.maps.places.PlacesServiceStatus.OK){
对于(var i=0;i
和html:-
<ui-gmap-google-map center="map.center" zoom="map.zoom" options="map.options" control="mapControl">
<ui-gmap-markers models="markers" coords="'coords'">
<ui-gmap-windows show="show">
<div ng-non-bindable>{{name}}</div>
</ui-gmap-windows>
</ui-gmap-markers>
</ui-gmap-google-map>
{{name}}
使用选项。使用
指令的图标或
指令的类型选项
见文件: