Leaflet.js Essentials
J**L
Great intro if you're paying attention
As someone who is OK-ish with Javascript and has no experience with GIS, this is a great intro to web-map development with Leaflet. As a beginner, you could probably learn what the book teaches by putting in a little more effort and reading the online docs, or by digging up Youtube tutorials, but I'm the type of person who appreciates a print-format collection of solid, simple, well-explained examples that library docs often lack. (If you have experience with Leaflet, though, definitely just read the docs.)That said, there were numerous blatant typing mistakes in the code examples (e.g., declaring a function without putting a space between the keyword "function" and the name of the function, or declaring a variable without putting a space between "var" and the variable name). If you have any experience with Javascript you can pretty easily spot these as typos and just work around them, but it's a shame that such an excellent introduction couldn't get that bit right.If you're looking to make maps on the web, and have enough presence of mind to not just type the example code verbatim, you can't go wrong by starting with this book.
M**G
Great introduction
Great introduction
S**L
Five Stars
Excellent book and prompt delivery.
M**R
A strong introduction for beginners with some gems for advanced Leaflet users
This is a very well laid-out, detailed guide to Leaflet. It is intended for complete newbies to Leaflet, but it provides some very advanced information as well. The book claims you should have some JavaScript knowledge before beginning, but I'm not entirely sure this is necessary, since Leaflet maps rely on only very minimal JavaScript.I enjoyed the breadth of this book. I think the book does a great job of covering the information a beginner would need. It also provides information on a wide variety of topics like good tips for designing for mobile, a very comprehensive list of map tiles (many of these I did not know about), and information on several JavaScript libraries and Leaflet plug-ins that allow for additional functionality within the maps.On the other hand, there is one major criticism I have with this book, especially for a beginner audience. I'm not that happy with the included code samples or how they are organized. This may just be personal preference, but I prefer books that have the "before this section" code and the "after this section" code so you can start with the before and then double-check with the after if you made an error or didn't understand something. I feel like the provided code samples made it difficult to follow along with programming while reading.All in all, I wouldn't hesitate to recommend this book to someone beginning to learn Leaflet. For more advanced Leaflet users, there are some gems that may or may not make the book a worthwhile purchase. I will say that I use Leaflet almost every day, and I did learn several things from reading Leaflet.js Essentials.
B**E
Generally good but....
To echo the previous reviewer....I found the book to be generally an excellent guide but the code samples within the text made things very confusing at first. They are unformatted for starters, and as mentioned, there are no before/after snapshots of the code you are writing as you follow along within each chapter. I found that downloading the complete code file that comes with the purchase of the book (may need to go elsewhere to d-load it) and opening the relevant html file that matched the code example/chapter i was working on, as a means of comparison, made things much easier than trying to follow the supplied code in the book.
R**N
Los bloques de código están mal formateados e indexados
Además de estar un tanto desfasado, la parte fundamental del libro las líneas y bloques de código están mal formateadas. En ocasiones, hay repeticiones y en otras, hay palabras concatenadas. Esto puede conllevar a errores importantes, sobre todo en un libro de introducción que sus principales lectores son principiantes. Un ejemplo, en la página 48 se declaran 3 variables y todas ellas empiezan así "varmyMarker", sin separar la palabra clave "var" del resto.
た**う
Leaflet.jsの基本的な使い方がよく分かります
Leaflet.jsの勉強のために購入しました。英語ですが、ある程度読めればすらすらと読める内容です。サンプルがあるので、動作についてはそれを動かせばわかります。サンプルコードに誤りが多いので注意が必要です。その分を1点引きましたが、Leafletを勉強するにはよい書籍と思います。
Trustpilot
1 month ago
2 weeks ago