TA的每日心情 | 开心 2019-11-8 00:00 |
---|
签到天数: 10 天 [LV.3]偶尔看看

永久VIP
- 积分
- 521
|
发表于 2019-11-7 23:45:29
945 浏览 0 回复
[WEB大前端]
《HTML5地理位置定位》(HTML5 Geolocation)英文文字版PDF
本帖最后由 scourglass22 于 2019-11-8 00:19 编辑
Anthony T. Holdener III
Anthony T. Holdener III currently builds GIS web applications utilizing Esri ArcGIS JavaScript API, Google Maps JavaScript API, and/or Bing Maps API. He has worked with the web in one form or another since 1997 when he helped open an Internet cafe in Fairview Heights, Illinois. A graduate of St. Louis University with a degree in Computer Science, Anthony has worked as a web architect, developer, manager, or adjunct teacher for almost fifteen years in the St. Louis area. He is also the author of “Ajax: The Definitive Guide” (O’Reilly). He resides in the village of Shiloh, Illinois, a suburb of St. Louis, Missouri, with his wife and twins. Truly revolutionary: now you can write geolocation applications directly in the browser, rather than develop native apps for particular devices. This concise book demonstrates the W3C Geolocation API in action, with code and examples to help you build HTML5 apps using the "write once, deploy everywhere" model. Along the way, you get a crash course in geolocation, browser support, and ways to integrate the API with common geo tools like Google Maps. Learn how geo information is gathered from different sources, depending on the device Discover how coordinate systems work, including geodetic systems and datums Use the API to collect location information from a user’s browser with JavaScript code Place geo information on a map using the Google Maps or ArcGIS JavaScript APIs Save geo data with databases, the Keyhole Markup Language, or the shapefile format Be familiar with several practical uses for geo data, such as geomarketing, geosocial, geotagging, and geo-applications
Preface ..................................................................... xi
1. Finding Our Way ........................................................ 1
Geolocation in the Past 1
Location B.C.E. 1
Technology with Exploration 2
Location in the 1900s 4
Public Availability of GPS 5
Geolocation Now 6
The Basics 6
Ways to Locate 7
Global Positioning System (GPS) 7
IP Address 9
GSM/CDMA Cell IDs 10
WiFi and Bluetooth MAC Address 11
Location and Location-Based Services (LBS) 11
Geolocation Today 12
Mobile Applications 13
Augmented Reality Applications 16
2. Geolocation: Latitude, Longitude, and More ................................ 19
What Are Coordinate Systems? 19
Latitude and Longitude 20
Geodetic Systems and Datums 23
The Earth’s Shape 23
Common Datum 24
Map Projections 25
Altitude, Course, and Speed 26
Geodetic Height 27
Course 28
Speed 28
vii
Accuracy 29
3. Geolocation API in Code ................................................. 31
W3C Geolocation API 31
Current API Support 32
Other Browser Solutions 32
The W3C Geolocation API Does More 35
The Geolocation Object 35
Get the User’s Position 36
PositionOptions 37
Cached Positions 38
Update the User’s Position 38
No Need for Polling 39
Clearing a Watch Operation 40
Handling a Successful Request 40
Position Object 40
Coordinates Object 41
Handling an Error from the Request 43
PositionError Object 43
Privacy 45
4. Geolocation and Mapping APIs ........................................... 47
A Google Maps Example 47
The Google Maps API, Briefly 48
Adding Geolocation to Google Maps 52
An ArcGIS JavaScript API Example 58
The ArcGIS JavaScript API, Briefly 59
Adding Geolocation to Esri Maps 62
5. Saving Geographic Information .......................................... 69
KML 70
Shapefiles 73
Python Shapefile Library 74
Databases 75
SDE 76
PostGIS 76
MySQL 77
6. What You Can Do with Geolocation ....................................... 79
Geomarketing 80
Specials and Offers 80
Crowdsourcing 81
Specialization 82
viii | Table of Contents
Geosocial 82
Continued Growth 82
Automatic Check-in 83
Two Way Street of Data 84
Geotagging 85
Digital Media and Geotagging 85
Privacy and Geotagging 85
Geo-applications 86
Safety/Tracking 86
Taxi Services 86
Search 87
M-Commerce 87
Other Applications 87
HTML5 and Geolocation 87
Web Applications Supplementing LBS 88
Web-Based LBS 94
下载地址:
|
|
|
|
|
|
|
登录或注册
官方QQ群
825348618(程序员教程吧互助群)
扫一扫快速加入

程序员教程吧-更新最快的IT教程网 本站资源源自互联网收集及网友分享-如有侵权请发邮件到admin@cxyjc8.com联系删除!
|