• Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hooks

Namespaces

  • None
  • SIW
    • Admin
    • API
    • Async
    • Batch
    • Compatibility
    • Data
    • Elements
    • Email
    • External
    • Forms
    • Modules
    • Newsletter
    • Page_Builder
    • Plato
    • Widgets
    • WooCommerce
      • Admin
      • Checkout
      • Email
      • Export
      • Frontend
      • Import

Classes

  • Accordion
  • Carousel
  • Chart
  • Google_Maps
  • Interactive_Map
  • Interactive_Map_Destinations
  • Interactive_Map_ESC
  • Interactive_Map_Netherlands
  • Modal
  • Pie_Chart
  • Tablist
  • Taxonomy_Filter
  • World_Map

Class Google_Maps

Google Maps kaart

Namespace: SIW\Elements
Copyright: 2019 SIW Internationale Vrijwilligersprojecten
Since: 3.0.0
See: https://developers.google.com/maps/documentation/javascript/tutorial
Located at elements/google-maps.php

Methods summary

public
# __construct( string $id,… )

Init

Init

Parameters

$id,…
protected
# set_height( integer $height )

Zet hoogte van de kaart

Zet hoogte van de kaart

Parameters

$height
public
# set_options( array $options )

Zet opties voor kaart

Zet opties voor kaart

Parameters

$options
public
# set_center( float $lat, float $lng )

Zet het midden van de kaart

Zet het midden van de kaart

Parameters

$lat
$lng
public
# set_location_center( string $location )

Zet het midden van de kaart op basis van een locatie

Zet het midden van de kaart op basis van een locatie

Parameters

$location
public
# add_marker( float $lat, float $lng, string $title, string $description = '' )

Voegt marker toe

Voegt marker toe

Parameters

$lat
$lng
$title
$description
public
# add_location_marker( string $location, string $title, string $description = '' )

Voegt marker op locatie toe

Voegt marker op locatie toe

Parameters

$location
$title
$description
public
# render( )

Rendert de kaart

Rendert de kaart

public string
# generate( )

Genereert kaart

Genereert kaart

Returns

string
public
# enqueue_scripts( )

Voegt scripts toe

Voegt scripts toe

public
# enqueue_styles( )

Voegt inline styling toe

Voegt inline styling toe

public array
# add_urls( array $urls )

Voegt url's toe t.b.v. DNS-prefetch en preconnect

Voegt url's toe t.b.v. DNS-prefetch en preconnect

Parameters

$urls

Returns

array

Todo

werkt pas als de constructor eerder aangeroepen wordt.

Constants summary

string API_URL

URL voor Google Maps API

URL voor Google Maps API

# 'https://maps.googleapis.com/maps/api/js'

Properties summary

protected string $api_key

Google Maps API-key

Google Maps API-key

#
protected integer $height

Hoogt van kaart in pixels

Hoogt van kaart in pixels

# 300
protected array $markers

Markers voor op kaart

Markers voor op kaart

# []
protected array $options

Opties voor kaart

Opties voor kaart

# [ 'zoom' => 6, 'zoomControl' => true, 'mapTypeControl' => false, 'scaleControl' => false, 'streetViewControl' => false, 'rotateControl' => false, 'fullscreenControl' => false ]
SIW API documentation generated by ApiGen