@@ 318-327 (lines=10) @@ | ||
315 | * @return $this |
|
316 | * @throws InvalidArgumentException |
|
317 | */ |
|
318 | public function isStaticMap($staticMap = TRUE) |
|
319 | { |
|
320 | if (!is_bool($staticMap)) |
|
321 | { |
|
322 | throw new InvalidArgumentException("staticMap must be boolean, $staticMap (".gettype($staticMap).") was given"); |
|
323 | } |
|
324 | ||
325 | $this->staticMap = $staticMap; |
|
326 | return $this; |
|
327 | } |
|
328 | ||
329 | ||
330 | /** |
|
@@ 344-358 (lines=15) @@ | ||
341 | * @return $this |
|
342 | * @throws InvalidArgumentException |
|
343 | */ |
|
344 | public function isClickable($clickable = TRUE) |
|
345 | { |
|
346 | if (!$this->staticMap) |
|
347 | { |
|
348 | throw new InvalidArgumentException("the 'clickable' option only applies to static map"); |
|
349 | } |
|
350 | ||
351 | if (!is_bool($clickable)) |
|
352 | { |
|
353 | throw new InvalidArgumentException("clickable must be boolean, $clickable (".gettype($clickable).") was given"); |
|
354 | } |
|
355 | ||
356 | $this->clickable = $clickable; |
|
357 | return $this; |
|
358 | } |
|
359 | ||
360 | ||
361 | /** |
|
@@ 375-384 (lines=10) @@ | ||
372 | * @return $this |
|
373 | * @throws InvalidArgumentException |
|
374 | */ |
|
375 | public function isScrollable($scrollable = TRUE) |
|
376 | { |
|
377 | if (!is_bool($scrollable)) |
|
378 | { |
|
379 | throw new InvalidArgumentException("staticMap must be boolean, $scrollable (".gettype($scrollable).") was given"); |
|
380 | } |
|
381 | ||
382 | $this->scrollable = $scrollable; |
|
383 | return $this; |
|
384 | } |
|
385 | ||
386 | ||
387 | /** |
@@ 143-152 (lines=10) @@ | ||
140 | * @return $this |
|
141 | * @throws InvalidArgumentException |
|
142 | */ |
|
143 | public function isMarkerClusterer($cluster = true) |
|
144 | { |
|
145 | if (!is_bool($cluster)) |
|
146 | { |
|
147 | throw new InvalidArgumentException("cluster must be boolean, $cluster (".gettype($cluster).") was given"); |
|
148 | } |
|
149 | ||
150 | $this->markerClusterer = $cluster; |
|
151 | return $this; |
|
152 | } |
|
153 | ||
154 | ||
155 | /** |
|
@@ 189-198 (lines=10) @@ | ||
186 | * @return $this |
|
187 | * @throws InvalidArgumentException |
|
188 | */ |
|
189 | public function fitBounds($bound = true) |
|
190 | { |
|
191 | if (!is_bool($bound)) |
|
192 | { |
|
193 | throw new InvalidArgumentException("fitBounds must be boolean, $bound (".gettype($bound).") was given"); |
|
194 | } |
|
195 | ||
196 | $this->bound = $bound; |
|
197 | return $this; |
|
198 | } |
|
199 | ||
200 | ||
201 | /** |