Mapping with Drupal - Helion
ISBN: 978-14-493-2635-7
stron: 150, Format: ebook
Data wydania: 2011-12-19
Księgarnia: Helion
Cena książki: 38,17 zł (poprzednio: 44,38 zł)
Oszczędzasz: 14% (-6,21 zł)
Build beautiful interactive maps on your Drupal website, and tell engaging visual stories with your data. This concise guide shows you how to create custom geographical maps from top to bottom, using Drupal 7 tools and out-of-the-box modules. You’ll learn how mapping works in Drupal, with examples on how to use intuitive interfaces to map local events, businesses, groups, and other custom data.
Although building maps with Drupal can be tricky, this book helps you navigate the system’s complexities for creating sophisticated maps that match your site design. Get the knowledge and tools you need to build useful maps with Drupal today.
- Get up to speed on map projections, the ethics of making maps, and the challenges of building them online
- Learn how spatial data is stored, input by users, manipulated, and queried
- Use the OpenLayers or GMap modules to display maps with lists, tables, and data feeds
- Create rich, custom interactions by applying geolocation
- Customize your map’s look and feel with personalized markers, map tiles, and map popups
- Build modules that add imaginative and engaging interactions
Osoby które kupowały "Mapping with Drupal", wybierały także:
- Drupal 7. Kurs video. Poziom drugi. Zaawansowane moduły, skórki i patche 69,00 zł, (31,05 zł -55%)
- Drupal 7. Kurs video. Poziom pierwszy. Szybkie tworzenie stron internetowych 69,00 zł, (31,05 zł -55%)
- Drupal 7. Od podstaw 44,90 zł, (22,45 zł -50%)
- Drupal. Poznaj go z każdej strony 69,00 zł, (34,50 zł -50%)
- Drupal 7. Ćwiczenia praktyczne 29,90 zł, (14,95 zł -50%)
Spis treści
Mapping with Drupal. Navigating Complexities to Create Beautiful and Engaging Maps eBook -- spis treści
- Mapping with Drupal
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Preface
- Audience
- Drupal and Mapping Glossary
- Drupal 7 Modules
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Why Map with Drupal
- The Power of Maps
- Story Telling
- The Persuasion
- Conversations in Maps
- Why Use Maps
- What Maps to Use
- Further Resources
- The Power of Drupal
- Drupal as a CMS
- Mapping in Drupal
- The Power of Maps
- 2. Web Mapping Basics
- Projections and Coordinate Systems
- Map Projections
- Spherical Mercator
- More resources
- Coordinate Systems
- Longitude first
- Map Projections
- Data Storage
- Data Types
- Vector data
- Vector data standards
- Raster data
- Databases
- Data Types
- Challenges of Web-Based Mapping
- Browser Capabilities
- Client-side clustering
- Library size
- Tile rendering
- Usability
- Browser Capabilities
- Projections and Coordinate Systems
- 3. Spatial Data
- Data Storage
- Database Layer in Drupal
- Methods
- Geofield
- Location
- Text fields
- Geo
- Data Input
- Geofield Module
- Basic configuration of Geofield
- Adding geographic data to a node with Geofield
- Location Module
- Basic configuration of location
- Adding geographic data to a node with the Location module
- Extending the Location module with the GMap module
- Geofield Module
- Geocoding
- Modules
- Geocoder and Addressfield
- Other geocoding modules and services
- Modules
- Data Storage
- 4. Displaying Maps
- Mapping with the OpenLayers Module
- Basic Configuration of OpenLayers
- Setting Up an OpenLayers Map
- OpenLayers layers
- OpenLayers Maps
- Using Views to display an OpenLayers map
- OpenLayers styles
- Exploring OpenLayers Behaviors
- Advanced OpenLayers Configuration
- Creating an OpenLayers Map Layer from KML
- Mapping with the GMap Module
- Basic Configuration
- Integrating with Views
- Other Ways of Displaying Spatial Data
- Spatial Data in Tables and Lists
- Creating Feeds
- Mapping with the OpenLayers Module
- 5. Extending Map Interactions
- GMap
- Architecture
- Geolocation Example
- Creating the geolocation block
- Add geolocation options to maps
- Add JavaScript
- Bind interactions to the map
- OpenLayers
- Architecture
- Geolocation Example
- Define Behavior
- The Behavior plug-in object
- JavaScript interactions
- The final touch
- Conclusion
- GMap
- 6. Making Beautiful Maps
- Markers
- OpenLayers Styles
- GMap Markers
- Marker location
- Add a marker
- The .ini file
- Regenerate marker cache
- Data-Driven Styling
- GMap Marker Handling
- OpenLayers Attribute Replacement
- The Map Interface
- OpenLayers Module
- Theming Pop Ups
- GMap Theming
- OpenLayers Theming
- OpenLayers Pop Up Style
- Map Tiles
- Adding Base Layers to GMap
- Adding Base Layers to OpenLayers
- Available Base Layers
- Google Maps tiles
- MapQuest tiles
- CloudMade
- MapBox
- TileMill
- Markers
- 7. Managing Maps as Features
- Exporting OpenLayers and Geofield with Features
- Exporting GMap and Location with Features
- 8. Conclusion
- Next Steps in Mapmaking
- The Future of Mapping with Drupal
- A. Further Reading
- Drupal Books
- Mapping Theory Books
- Technical Mapping-Related Books
- B. Map Projections
- WGS 84 (Latitude and Longitude)
- Gall-Peters Projection
- South-Oriented Maps
- C. Glossary
- Mapping Terms
- Drupal Terms
- About the Authors
- SPECIAL OFFER: Upgrade this ebook with OReilly