gpt4 book ai didi

api - Google Map Api - 更改标记的颜色

转载 作者:行者123 更新时间:2023-12-02 04:46:26 25 4
gpt4 key购买 nike

我将 googleMapAPI.class.php 用于网站。

我的地址位于数据库中,我可以毫无问题地在 map 上看到我的地址。

但是,标记是著名的红色标记,我想更改它!

你知道这是否可能吗?

我的页面代码是

<?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

你能帮我解决这个问题吗?

最佳答案

添加图标时,提供您希望用作下一个参数的图标的 URL:

$map->addMarkerByCoords(
htmlspecialchars($donnees['GPSE']),
$donnees['GPSN'] ,
"Maison",
$donnees['Nom'],
"<Appart>",
"http://path/to/your/icon.gif"
);

关于api - Google Map Api - 更改标记的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32569580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com