Estaba usando google-vector-layers y leaflet-vector-layers de Jason Sanford ( https://github.com/JasonSanford ) para mostrar, diseñar y agregar ventanas emergentes personalizadas para los datos de las bases de datos Postgis. Esto funciona en combinación con una versión modificada de PHP-Database-GeoJSON de Bryan McBride.
¿No hay nada comparable para usar con Openlayers 3? Debo admitir que no tengo las habilidades de programación para escribir tal biblioteca. Puede ser que alguien sepa sobre un código comparable. Después de buscar mucho en Google, encontré muchas respuestas a problemas particulares y logré implementar cosas sobre cómo cargar GeoJSON usando la estrategia Ajax y la división de límite, diseñar las capas vectoriales y agregar ventanas emergentes, pero aún me falta un Manera de cómo poner todas estas cosas juntas.
Me pregunto si tal vez haya una solución existente que no encontré hasta hoy, ya que creo que PostGis> GeoJSON> Openlayers 3 (incluido el estilo y la visualización de funciones a través de ventanas emergentes) debería ser una forma bastante estandarizada.
fuente
Respuestas:
Como no había respuestas a mis preguntas, traté de inspirarme en otro código ya existente, y seguí desarrollando un constructor GeoJSON básico en Openlayers 3, que llena mis necesidades.
En realidad puedo
Por lo tanto, ya es un paquete divertido, que se puede adaptar (y mejorar) muy fácilmente. Por lo tanto, quiero compartir el código aquí. El conjunto consta de tres partes:
Para que funcione correctamente, ol3Vector.js debe cargarse primero. Aquí está el código:
aquí un ejemplo de map.js
Finalmente, necesitamos get_geojson.php para obtener datos de la base de datos PostGis.
¡Que te diviertas! Que esto ayude a alguien a ir más allá o mejorar este código y publicarlo en GitHub.
fuente