Волшебные Методы , проваливаются методы, которые называют каждый раз, когда Вы вызываете метод, который не существует или присваивает или считать свойство, которое не существует, среди прочего.
interface AllMagicMethods {
// accessing undefined or invisible (e.g. private) properties
public function __get($fieldName);
public function __set($fieldName, $value);
public function __isset($fieldName);
public function __unset($fieldName);
// calling undefined or invisible (e.g. private) methods
public function __call($funcName, $args);
public static function __callStatic($funcName, $args); // as of PHP 5.3
// on serialize() / unserialize()
public function __sleep();
public function __wakeup();
// conversion to string (e.g. with (string) $obj, echo $obj, strlen($obj), ...)
public function __toString();
// calling the object like a function (e.g. $obj($arg, $arg2))
public function __invoke($arguments, $...);
// called on var_export()
public static function __set_state($array);
}
разработчик C++ А здесь мог бы заметить, что PHP позволяет перегружать некоторые операторы, например, ()
или (string)
. На самом деле PHP позволяет перегружаться еще больше, например, []
оператор ( ArrayAccess), foreach
конструкция языка ( Итератор и IteratorAggregate) и count
функция ( Исчисляемый ).
Я только что бегло ознакомился со спецификацией API v3 для маркеров - не похоже, что опция «надувной» доступна прямо сейчас но я не удивлюсь, если в какой-то момент это будет реализовано в API v3 - он все еще находится в бета-версии и должен немного измениться.
. Если вам действительно нужно поведение карты V3, вы можете привязать событие к методу dragend на объекте-маркере. Задайте вызываемой функции для изменения точки привязки объекта MarkerImage - также проверьте объект MarkerImage в API.
Что ж, я искал способ реализовать надувные маркеры в V3 карт Google, чтобы, если мы показываем группу маркеров, текущий выбранный маркер должен быть четко виден.
Мы использовали свойство z-index маркера, чтобы установить z-index текущего маркера на относительно более высокое значение, чем остальные.