android 谷歌地图围栏,如何在谷歌地图与c做地理围栏#

我已经创建了基本的地理围栏,我在该地图中添加了2个标记和一个圆圈。我试图显示标记是否出现在圆圈标记上应该以不同的颜色显示,以便我们可以了解物体是否出于地理围栏。如何改变标记的颜色或在标记超出圆圈时显示不同的标记.LatLng1不在圆形中,因此我需要将Latlng1显示在圆外。如何在谷歌地图与c做地理围栏#

爵士小提琴链接

代码

function toggleBounce() {

alert("Asset 1");

if (marker.getAnimation() !== null) {

marker.setAnimation(null);

} else {

marker.setAnimation(google.maps.Animation.BOUNCE);

}

}

function initMap() {

var myLatLng = { lat:17.446399, lng:78.383349};

var myLatLng1 = { lat: 17.428888, lng: 78.384444 };

var citymap = {

hyderabad: {

center: { lat: 17.446507, lng: 78.383033 },

population: 2714856

}

};

var map = new google.maps.Map(document.getElementById('map'), {

zoom: 18,

center: myLatLng,

});

var map = new google.maps.Map(document.getElementById('map'), {

zoom: 14,

center: myLatLng1

});

var image = "https://developers.google.com/maps/documentation/javascript/examples/full/images/beachflag.png";

var marker = new google.maps.Marker({

position: myLatLng,

map: map,

title: 'Asset 1',

animation: google.maps.Animation.DROP,

});

marker.addListener('click', toggleBounce);

var marker = new google.maps.Marker({

position: myLatLng1,

map: map,

title: 'Hello World!',

icon:image

});

for (var city in citymap) {

// Add the circle for this city to the map.

var cityCircle = new google.maps.Circle({

strokeColor: '#ffb3b3',

strokeOpacity: 0.8,

strokeWeight: 2,

fillColor: '#ffb3b3',

fillOpacity: 0.35,

map: map,

center: citymap[city].center,

radius: Math.sqrt(citymap[city].population) * 1

});

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值