小编Aly*_*Aly的帖子

无法单击多边形内的 KML 图层

我的问题有点简单,但我找不到如何解决它。

我将 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

5
推荐指数
1
解决办法
947
查看次数