【发布时间】:2015-12-10 17:41:06
【问题描述】:
我将 googleMapAPI.class.php 用于网站。
我的地址位于数据库中,我在地图上看到我的地址没有问题。
但是,标记是著名的红色,我想改变它!
你知道这是否可能吗?
我的页面代码是
<?php
//(1) On inclut la classe de Google Maps pour générer ensuite la carte.
require('GoogleMapAPI.class.php');
//(2) On crée une nouvelle carte; Ici, notre carte sera $map.
$map = new GoogleMapAPI('map');
//(3) On ajoute la clef de Google Maps.
$map->setAPIKey('njkhjkhjkhjkhkj');
//(4) On ajoute les caractéristiques que l'on désire à notre carte.
/*
$map->setWidth("800px");
$map->setHeight("500px");
$map->setCenterCoords ('2', '48');
$map->setZoomLevel (5);
$map->disableDirections();
*/
$map->SetWidth ('100%');
$map->SetHeight ('500px');
$map->setCenterCoords ('2', '48');
$map->setZoomLevel (5);
$map->setControlSize('small');
$map->disableTypeControls();
$map->setMapType('map');
$map->disableDirections();
// Connexion à la base de données
try {
$bdd = new PDO('mysql:host=localhost:8889;dbname=DB;charset=utf8', 'user', 'pass');
}
catch(Exception $e) {
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query("SELECT * FROM Adresses");
while ($donnees = $reponse->fetch())
{
$map->addMarkerByCoords(htmlspecialchars($donnees['GPSE']), $donnees['GPSN'] , "Maison", $donnees['Nom'], "<Appart>");
}
$reponse->closeCursor();
对于 api,我分享了链接,因为它太长了! Google Map Api class.php
你能帮我解决这个问题吗?
【问题讨论】: