Muy simple, tienes que meter un placemark en tu archivo (developers.google.com/ ...#placemark).
Los parámetros mínimos solo son las coordenadas (<point></point>), pero en ese caso te sacará como icono la chincheta sin mas. Y también será recomendable ponerle un nombre y una descripción.
Resumiendo, adapta esto para tu código:
Code::
$kml[] = ' <Placemark>';
$kml[] = '<name>' . $_POST['name'](si es que procede) . '</name>';
$kml[] = '<Point>';
$kml[] = '<coordinates>' . $_POST['long'] . ',' . $_POST['lat'] . ',' . $_POST['altura'](si es que proced, si no poner 0 . '</coordinates>';
$kml[] = '</Point>';
Buenas ofrou, la clave estaría en sustituir la siguiente estructura
Code::
var map = new google.maps.Map(mapDiv, {
center: latLng, zoom: <?php echo $scale;?>,<?php if($map_type=='ROADMAP' || $map_type=='SATELLITE'||$map_type=='TERRAIN'){?>mapTypeId:google.maps.MapTypeId.<?php echo $map_type;?>,<?php}else{?>mapTypeId: google.maps.MapTypeId.ROADMAP,<?php }?>
});
por una estructura como esta:
Code::
var panoramaOptions = {
position: fenway,
pov: {
heading: 34,
pitch: 10,
zoom: 1
}
var map= new google.maps.StreetViewPanorama(document.getElementById("map-canvas"),panoramaOptions);
Haz una prueba así a ver que sale.
Pero, te recomiendo que si tus conocimientos de programación son flojos tomes mejor como referencia los ejemplos que te indiqué en el anterior post. Tendrás menos problemas por ser mas fáciles (no tienen transferencia de variables con métodos GET, POST, que pueden resultar problemáticos).
Decidas lo que decidas, haz la prueba y no tengas problemas en reportarnos dudas, errores y lo que necesites.