OK私はこのようなmysqlクエリから$datosという名前のPHP変数を持っています
[{"id_marcador":"1","posicion_marcador":"43.011781,-7.55736","titulo_marcador":"Centro de Lugo","dia":"si"}, {"id_marcador":"2","posicion_marcador":"42.991245,-7.545051","titulo_marcador":null,"dia":"no"},{"id_marcador":"3","posicion_marcador":"43.023336,-7.568511","titulo_marcador":null,"dia":"si"},{"id_marcador":"4","posicion_marcador":"42.989965,-7.547188","titulo_marcador":null,"dia":"si"},{"id_marcador":"5","posicion_marcador":"42.989589770827806, -7.547167422409075","titulo_marcador":null,"dia":"si"},{"id_marcador":"6","posicion_marcador":"43.020283,-7.533301","titulo_marcador":"HULA mostrador de citas","dia":"si"},{"id_marcador":"7","posicion_marcador":"43.021092,-7.533697","titulo_marcador":"HULA consultas","dia":"si"},{"id_marcador":"8","posicion_marcador":"43.013792,-7.557657","titulo_marcador":"Recreo plaza de Ferrol","dia":"si"},{"id_marcador":"9","posicion_marcador":"43.024084,-7.567178","titulo_marcador":"El Afilador","dia":"si"},{"id_marcador":"10","posicion_marcador":"43.005945,-7.555733","titulo_marcador":null,"dia":"si"},{"id_marcador":"11","posicion_marcador":"43.005384,-7.555138","titulo_marcador":null,"dia":"si"}]
この変数はJsonフォームに返されます。次に、この値をgooglemapsマーカー形式で次のように入力する必要があります。
var ID_MARCADOR = new google.maps.Marker(
{
position: new google.maps.LatLng (POSICION_MARCADOR),
map: map,
title: 'TITULO_MARCADOR',
icon: 'iconos/gente.png'
});
var ID_MARCADOR = new google.maps.InfoWindow(
{
content:'TITULO_MARCADOR'
});
google.maps.event.addListener(ID_MARCADOR,'click', function{popID_MARCADOR.open(map,ID_MARCADOR);})
問題は...すべてのマーカーを生成するにはどうすればよいですか、マップでそれらを初期化するにはどうすればよいですか?多分このようなものを使用していますか?
JSONsuccess: function(data){
results(data);
function results(data)
{
$.each(data,function(index,value)
{
var data[0] = new google.maps.Marker(
{
position: new google.maps.LatLng (data[1]),
map: map,
title: data[2],
icon: 'iconos/gente.png'
ETC...
ETC...
});
}
答えと助けてくれてありがとう!= D