我的问题有点简单,但我找不到如何解决它。
我将 AngularJS 与 Angular Google Maps 一起使用(https://github.com/angular-ui/angular-google-maps)
我有一个简单的地图,只有一个多边形和一个 KML 图层,它在多边形内显示一个标记。
但我不知道为什么,我无法点击标记。我在地图上放置了两个不同的 KML 图层,因此您可以看到多边形外面的图层可以点击,而里面的第二个图层则不可点击。
你可以看到下面的代码:
'use strict';
angular.module("map", ['uiGmapgoogle-maps'])
.controller("MapController",['$scope', '$http', function ($scope, $http) {
$scope.map = {
center: {
latitude: 48.80913908755741,
longitude: 3.0915678394317014
},
zoom: 12,
bounds: {}
};
$scope.polygons = [{
id: 1,
path: [
{ latitude: 48.825218, longitude: 3.050508 },
{ latitude: 48.823409, longitude: 3.101664 },
{ latitude: 48.792885, longitude: 3.111105 },
{ latitude: 48.793224, longitude: 3.060465 }
],
stroke: {
color: '#584885',
weight: 2 …Run Code Online (Sandbox Code Playgroud)javascript google-maps google-maps-api-3 angularjs angular-google-maps