javascript - Does Google Maps KML Layer Contain Maps Center Point -


i'm trying make sure maps center point in boundaries of kml layer, i've not been able find modified code here seems work, of course doesn't.

from google maps api can't tell whether or not .contains() meant work kml layers, or if there similar method. ideas?

// bounds of desired area var kmllayer = new google.maps.kmllayer(kmllayerurl, {map:map, suppressinfowindows: true, preserveviewport:true});  google.maps.event.addlistener(map, 'center_changed', function() {     if (kmllayer.contains(map.getcenter())) {         alert("withnin kml layer bounds");     }     }); 

the kmllayer has method getdefaultviewport give default viewport overlay (the bounds map centered on display contents.

getdefaultviewport() latlngbounds default viewport layer being displayed.

the returned latlngbounds has contains method.

you can't access of internal content of kmllayer.


Comments

Popular posts from this blog

jquery - How can I dynamically add a browser tab? -

node.js - Getting the socket id,user id pair of a logged in user(s) -

keyboard - C++ GetAsyncKeyState alternative -