マップ上の位置を表示するために、KMLフィードでGMapsを使用しています。このマップ上のピンが赤でなければならないGMaps via KML:目印ピンの色を変更してください
http://jugendinfo.de/themen.php/873/geo.html
ので、私は色を設定するKMLジェネレータで次PHP4コードを使用する:ここで例です
$snode = $dom->create_element('Style');
$styleNode = $docNode->append_child($snode);
$styleNode->set_attribute('id', 'normalPlacemark');
$lnode = $dom->create_element('LabelStyle');
$labelNode = $styleNode->append_child($lnode);
$cnode = $dom->create_element('color');
$colorNode = $labelNode->append_child($cnode);
$colorText = $dom->create_text_node('ffcc0000');
$colorNode->append_child($colorText);
これは以下になりますKMLコード:
<Style id="normalPlacemark">
<LabelStyle>
<color>ffcc0000</color>
</LabelStyle>
</Style>
フルKMLソースはこの場所からロードすることができる。
http://jugendinfo.de/feeds/geo.php/873.kml
ただし、カラースタイルは尊重されていないようです。 KMLドキュメントにスタイル要素がなければ、ピンは表示されません。どのように色を変えるのですか? APIドキュメントはこの問題について非常に限定されているようですが、PHPコードスニペットはかなりバグで、どのように動作させるかについてのヒントは得られませんでした。ほとんどの例は、GoogleマップではなくGoogle Earthに適用されるようです。
1クール、これまで働いていた...利用可能なアイコンの概要はありますか?私は、おそらく影を含んで、赤いデフォルトの涙目印を探しています。 – hurikhan77
マーカーには、サーバーを指すURLを指定するための任意のアイコンを含めることができます。ここにいくつかの良いものがありますhttp://code.google.com/p/google-maps-icons/wiki/NumericIcons – Michal
@Michal:マーカーの影を取り除くKMLタグはありますか?ありがとう! –