Вот очень простой пример расширения объекта google.maps.Map.Обратите внимание, что это просто функция, которую вы можете вызвать в созданном экземпляре google.maps.Map
обновить теперь с помощью специального объекта (для примера, который я использовал new Array()
)
if (!google.maps.Map.prototype.myNewFunction) {
google.maps.Map.prototype.myObject = new Array();
google.maps.Map.prototype.myNewFunction = function(paramA, paramB) {
// this = the google.maps.Map
console.log("paramA: " + paramA);
console.log("paramB: " + paramB);
// if you want to return you're object
return this.myObject;
}
}